Ich schrieb auf eine Blog-Post, wie Markierungen zu entfernen, wenn sie bewegt werden, aus dem Bildschirm und fügen sie erneut hinzu, wenn sie auf dem Bildschirm angezeigt werden. Dies ist nützlich, wenn Sie gleichzeitig Tausende von Markern zu einer GoogleMap hinzufügen möchten, die Leistung jedoch nicht so stark leiden soll, als wenn sie alle gleichzeitig auf der Karte angezeigt werden. Es verwendet dieselbe Methode, die Sie ausführlich beschrieben haben (Aufruf von remove() auf einem Marker).
Hiding and Showing on screen Markers with Google Maps Android API V2
es wäre so etwas wie 'marker.setMap (null) wahrscheinlich sein, wieder' – shorif2000
Invalidate Karte ohne ausgewählt single marker – Yahor10
es gibt keine invalidate-methode in API v2 –