我正在集成谷歌地图 SDK。它一切正常。但是如何在第二个出现时删除特定的标记(针点)。(我没有使用 Mapkit)
我想要以下内容:
如果我点击地图,则现在在该位置生成一个标记针,如果我点击地图上的另一个位置,则会显示两个针,但我想删除旧的标记针。
我也用,
[self.mapView clear];
但很明显 GMSMapview 中的所有其他标记点。
以下是在 Map 上添加 pin 的代码:
GMSMapView *mapView;
GMSMarker *currLocMarker = [[GMSMarker alloc] init];
currLocMarker.map = nil;
[currLocMarker setTitle:NSLocalizedString(@"current_location_title", nil)];
currLocMarker.icon = [UIImage imageNamed:@"pin_fetch_location.png"];
currLocMarker.position = CLLocationCoordinate2DMake(pCoordinate.latitude, pCoordinate.longitude);
currLocMarker.map = self.mapView;
请帮我解决这个问题..!!
提前致谢..:)