Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
マップからマーカーを削除する唯一の方法は明らかです。ただし、マップからすべてのマーカーをクリアします。
単一のマーカーまたはマーカーのグループのみを削除したい。
どうすればこれを達成できますか?
マーカーを追加すると、その参照を取得できます。
Marker marker = map.addMarker(..);
Markerクラスには次のメソッドremoveがあります。
Marker
remove
マーカーが画面外に移動したときにマーカーを削除し、画面上にあるときにマーカーを再度追加する方法についてのブログ記事を書きました。これは、何千ものマーカーを GoogleMap に同時に追加しようとしているが、それらがすべて同時にマップ上にある場合ほどパフォーマンスを低下させたくない場合に便利です。詳細を説明したのと同じ方法を使用します (マーカーで remove() を呼び出します)。
Google マップ Android API V2 を使用した画面上のマーカーの非表示と表示