防止 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
}