3

在 Google Maps for iOS SDK 1.2 版中,点击标记的默认行为发生了变化。发布说明说:“点击标记时的默认行为已更新为也将相机平移到标记的位置”

我怎样才能恢复旧的行为,即不将相机中心平移到标记的位置?

4

2 回答 2

16

将以下方法添加到您的 GMSMapView 委托实现。GMSMapView 将不再以所选标记为中心并恢复现有行为。

- (BOOL) mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker {
     mapView.selectedMarker = marker;
     return TRUE;
}
于 2013-04-19T07:05:57.840 回答
0

你可以使用这个:

mapView.selectedMarker = nil

func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
        mapView.selectedMarker = nil
        return true
}
于 2016-12-01T17:52:10.117 回答