防止GMSMarker重新定位摄像机视图

时间:2016-02-10 15:53:45

标签: ios swift google-maps-sdk-ios

我正在创建一个自定义标记,如下所示

let am = GMSMarker(position: CLLocationCoordinate2DMake(22.213232, 144.332233))
am.title = "some title"
am.icon = UIImage(named: "marker_pointer")
am.map = self.map

点击上方的标记,重新定位相机视图并将其自身置于地图的中心。

有没有办法防止这种行为?

1 个答案:

答案 0 :(得分:0)

(从上面@Craig的评论中发现)有一种方法可以使用GMSMapView委托方法实现:

func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
        mapView.selectedMarker = marker
        return true
}