防止 GMSMarker 在点击时重新定位相机视图
Prevent GMSMarker from repositioning camera view on tap
我正在创建如下所示的自定义标记,
let am = GMSMarker(position: CLLocationCoordinate2DMake(22.213232, 144.332233))
am.title = "some title"
am.icon = UIImage(named: "marker_pointer")
am.map = self.map
点击上面的标记,重新定位相机视图并将其自身置于地图的中心。
有没有办法防止这种行为?
发现(来自@Craig 上面的评论)有一种方法可以通过 GMSMapView
委托方法实现来做到这一点:
func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
mapView.selectedMarker = marker
return true
}
我正在创建如下所示的自定义标记,
let am = GMSMarker(position: CLLocationCoordinate2DMake(22.213232, 144.332233))
am.title = "some title"
am.icon = UIImage(named: "marker_pointer")
am.map = self.map
点击上面的标记,重新定位相机视图并将其自身置于地图的中心。
有没有办法防止这种行为?
发现(来自@Craig 上面的评论)有一种方法可以通过 GMSMapView
委托方法实现来做到这一点:
func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
mapView.selectedMarker = marker
return true
}