80

マップからマーカーを削除する唯一の方法は明らかです。ただし、マップからすべてのマーカーをクリアします。

単一のマーカーまたはマーカーのグループのみを削除したい。

どうすればこれを達成できますか?

4

3 に答える 3

211

マーカーを追加すると、その参照を取得できます。

Marker marker = map.addMarker(..);

Markerクラスには次のメソッドremoveがあります。

于 2012-12-04T12:13:39.240 に答える
15

マーカーが画面外に移動したときにマーカーを削除し、画面上にあるときにマーカーを再度追加する方法についてのブログ記事を書きました。これは、何千ものマーカーを GoogleMap に同時に追加しようとしているが、それらがすべて同時にマップ上にある場合ほどパフォーマンスを低下させたくない場合に便利です。詳細を説明したのと同じ方法を使用します (マーカーで remove() を呼び出します)。

Google マップ Android API V2 を使用した画面上のマーカーの非表示と表示

于 2012-12-06T19:09:19.123 に答える