2013-04-18 54 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 
} 
相關問題