2013-04-18 56 views
3

在Google Maps for iOS SDK的1.2版中,点按标记的默认行为已更改。 发行说明说:“点击标记时的默认行为已更新,也可将相机平移到标记的位置”如何更改点击标记时的默认相机行为?

如何获取旧行为,即不将相机中心平移到位置的标记?

回答

15

将以下方法添加到您的GMSMapView委托实现中。 GMSMapView将不再以选定的标记为中心,并带回现有的行为。

- (BOOL) mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker { 
    mapView.selectedMarker = marker; 
    return TRUE; 
} 
+0

谢谢!我正在寻找这个答案,很难找到。有用。 –

+0

这也帮助我... –

0

您可以使用此:

mapView.selectedMarker = nil 

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