2016-12-07 24 views
0

我使用的是Xcode 8.0。我使用CocoaPods將Google地圖iOS SDK集成到我的項目中。如何將Googlemap用戶位置藍點更改爲iOS中選擇的圖像?

我能夠通過使用mapView.myLocationEnabled = true;用戶當前的位置,但我需要定製的時候這個畫面加載時間這個藍點的圖像。

我究竟意味着對於任何委託方法定製的藍色圓點標記像在谷歌地圖,而不是蘋果地圖(- (MKAnnotationView *) mapView: (MKMapView *) mapView viewForAnnotation:(id<MKAnnotation>) annotation)的iOS SDK。

如何解決這個問題?

+0

查找到官方[文件](HTTPS ://developers.google.com/maps/documentation/ios-sdk/marker),向下滾動到「更改標記顏色」或「自定義標記圖像」部分。 – Raptor

回答

0

實例化類GMSMarker中的對象並將icon屬性設置爲UIImage並且它應該可以工作。

這是定製的谷歌地圖標記的最簡單的方法。

0

不知道如果你可以改變藍點圖像。但是,也有相同的解決方法。

可以隱藏這樣的默認按鈕:

mapView.myLocationEnabled = NO; 

創建自定義GMSMarker,將其設置在這樣用戶位置的精確位置:

GMSMarker *userLocationMarker = [GMSMarker markerWithPosition: userLocation]; 
userLocationMarker.icon = [UIImage imageNamed:@"CustomMarkerImage"]; 
userLocationMarker.map = mapView; 
相關問題