【发布时间】:2013-04-11 16:27:02
【问题描述】:
在 iOS SDK 的 1.2 版中,点击标记的默认行为发生了变化。 发布说明说:“点击标记时的默认行为已更新为也将相机平移到标记的位置”
我怎样才能恢复旧的行为,即不将相机中心平移到标记的位置?
【问题讨论】:
标签: google-maps-markers google-maps-sdk-ios
在 iOS SDK 的 1.2 版中,点击标记的默认行为发生了变化。 发布说明说:“点击标记时的默认行为已更新为也将相机平移到标记的位置”
我怎样才能恢复旧的行为,即不将相机中心平移到标记的位置?
【问题讨论】:
标签: google-maps-markers google-maps-sdk-ios
将以下方法添加到您的 GMSMapView 委托实现。 GMSMapView 将不再以所选标记为中心并恢复现有行为。
- (BOOL) mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker {
mapView.selectedMarker = marker;
return TRUE;
}
【讨论】:
你可以用这个:
mapView.selectedMarker = nil
func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
mapView.selectedMarker = nil
return true
}
【讨论】: