如何隐藏当前点以替换自定义标记

时间:2014-07-11 09:44:54

标签: ios google-maps-sdk-ios

我有一个关于如何隐藏当前点(蓝点)以替换自定义标记的问题。该平台在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;

1 个答案:

答案 0 :(得分:0)

点击。

mapView.myLocationEnabled = YES; 然后压制位置按钮。 然后设置mapView.myLocationEnabled = NO;