GoogleマップSDKを統合しています。そのすべてが正常に動作します。しかし、2番目が表示されたときに特定のマーカー(ピンポイント)を削除する方法(私はMapkitを使用していません)
私は次のものが欲しい:
マップをタップすると、その場所に 1 つのマーカー ピンが生成され、マップ上の別の場所をタップすると 2 つのピンが表示されますが、古いマーカー ピンを削除したいと考えています。
私も使っていますが、
[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;
この問題を解決するのを手伝ってください..!!
前もって感謝します..:)