Я попытался добавить UItoolbar на карте google, но карта накрывает панель инструментов.Есть ли какие-либо возможности сделать панель инструментов на карте Google?
Даже я добавляю представление карты как подзуб, на карте не будет отображаться ничего. Невозможно ли сделать панель инструментов на карте Google?
Дополнительная информация:
Этот вид контроллера (GoogleMapController) был нажат другой View Controller
Swift Code:
var camera:GMSCameraPosition = GMSCameraPosition()
var mapView:GMSMapView = GMSMapView()
override func viewDidLoad() {
super.viewDidLoad()
let manager = CLLocationManager()
if CLLocationManager.locationServicesEnabled() {
manager.startUpdatingLocation()
}
if CLLocationManager.authorizationStatus() == .NotDetermined {
manager.requestAlwaysAuthorization()
}
camera = GMSCameraPosition.cameraWithLatitude(lat,longitude:long, zoom:17.5, bearing:30, viewingAngle:40)
mapView = GMSMapView.mapWithFrame(CGRectZero, camera:camera)
var marker = GMSMarker()
marker.position = CLLocationCoordinate2DMake(lat, long)
marker.appearAnimation = kGMSMarkerAnimationPop
marker.title = locationName
if let mylocation = mapView.myLocation {
NSLog("User's location: %@", mylocation)
} else {
NSLog("User's location is unknown")
}
mapView.myLocationEnabled = true
self.view = mapView
// self.view.addSubview(mapView)
let toolbar: UIToolbar = UIToolbar()
toolbar.frame = CGRectMake(0, self.view.frame.size.height - 48, self.view.frame.size.width, 48)
toolbar.sizeToFit()
toolbar.backgroundColor = UIColor.redColor()
self.view.addSubview(toolbar)
}
извините, это не подходит для моей ситуации. Спасибо за помощь. Контроллер mapview был нажат parentController с контроллером навигации. –
Вы можете попробовать self.hidesBottomBarWhenPushed = NO; self.toolbarHidden = NO; – johndpope