如何让Google Map的“myLocationEnabled”蓝点始终位于顶部
这是一个GMSMapView里的UIImageView的例子。 我的问题是,谷歌的蓝点显示在UIImageView背后…我怎么能得到这个蓝点为myLocationEnabled
总是显示在上面?
@IBOutlet weak var mapView: GMSMapView! func locationManager(manager: CLLocationManager!, didChangeAuthorizationStatus status: CLAuthorizationStatus){ NSLog("Did Change Authorization Status") if status == CLAuthorizationStatus.AuthorizedWhenInUse { //This uses the location manager if locationManager.location != nil { currentLatitude = locationManager.location.coordinate.latitude currentLongitude = locationManager.location.coordinate.longitude } //How do I get this over my UIImageView? mapView.myLocationEnabled = true var TARGET: CLLocationCoordinate2D = CLLocationCoordinate2D(latitude: currentLatitude, longitude: currentLongitude) var camera: GMSCameraPosition = GMSCameraPosition(target: TARGET, zoom: 12, bearing: 0, viewingAngle: 0) mapView.camera = camera } }
所有这些红色圆圈都是一个UIImageView,在MapView里面。 我想要当前位置在这个UIImageView的顶部…但使用mapView.myLocationEnabled = true
是只有布尔属性,不是一个视图或标记…或任何真的..是我正在试图做的可能? 任何帮助将是可怕的…谢谢。