ios – 自定义Google Maps蓝点以获取当前位置

我正在使用2013版Google Maps SDK for iOS.我想自定义当前位置的默认蓝点与另一个图标或周围的脉冲圈.

我知道我们可以使用mapView:viewForAnnotation:在MKMapView中,但我无法找到如何使用谷歌地图.

解决方法

使用当前版本的SDK(1.4.3)无法做到这一点,实际上此请求存在一个未解决的问题: Look here.

作为解决方法,您可以隐藏默认按钮:

_map.myLocationEnabled = NO;

然后创建一个自定义GMSMarker

GMSMarker *pointMarker = [GMSMarker markerWithPosition:currentPosition];
 pointMarker.icon = [UIImage imageNamed:@"YourImage"];
 pointMarker.map = _map;

并使用CLLocationManager更改它的位置,因此它始终显示当前位置.这有点棘手但是我能想到的唯一方法是你可以做到这一点.如果您需要更完整的示例,请告诉我.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...