我有一个关于如何隐藏当前点(蓝点)以替换自定义标记的问题。该平台在iOS和Google Maps SDK for iOS API上实现。
隐藏方法如下:
mapView.myLocationEnabled = NO;
mapView.settings.myLocationButton = YES;
问题是如果我隐藏当前点,“TapMyLocationButton”事件将不会触发。
如何隐藏蓝点并触发方法。
- (BOOL)didTapMyLocationButtonForMapView:(GMSMapView *)mapView {
NSLog(@"button click");
return YES;
}
自定义图标的代码:
GMSMarker *pointMarker = [GMSMarker markerWithPosition:newLocation.coordinate];
pointMarker.icon = [UIImage imageNamed:@"currentLocationIcon"];
pointMarker.map = mapView;
答案 0 :(得分:0)
点击。
mapView.myLocationEnabled = YES; 然后压制位置按钮。 然后设置mapView.myLocationEnabled = NO;