マップからマーカーを削除する唯一の方法は明確です。ただし、マップからすべてのマーカーをクリアします。
単一のマーカーまたはマーカーのグループのみを削除したい。
どうすればこれを達成できますか?
私は同じ問題を抱えていたので、それを修正するために
mMap = super.getMap();
map.clear();
マーカーが画面外に移動したときにマーカーを削除し、画面上にあるときにマーカーを再度追加する方法に関するブログ投稿を作成しました。これは、数千のマーカーを同時にGoogleMapに追加しようとしているが、それらがすべて同時にマップ上にある場合ほどパフォーマンスを低下させたくない場合に便利です。詳細と同じメソッドを使用します(マーカーでremove()を呼び出します)。