我正在集成Google地图SDK。一切都运行良好。但是当第二个标记(Pin Point)出现时,如何删除特定的标记?(我没有使用Mapkit)
我想要以下内容:
如果我在地图上点击,则会在该位置生成一个标记。现在,如果我在地图上另一个位置上再次点击,则会显示两个标记,但我想要删除旧的标记。
我也使用了以下代码:
[self.mapView clear];
但是很明显从GMSMapview中获取了其他所有标记点。
以下是在地图上添加标记的代码:
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;
请帮我解决这个问题..!!
提前致谢..:)