Ich muss alle Markierungen in v2 Google Map löschen. Und wieder müssen einige Marker hinzugefügt werden. Wenn jemand die Antwort kennt, teilen Sie uns Ihre Gedanken mit.
Sie können entweder googleMap.clear()
, oder Sie können Ihre Marker in einer Sammlung speichern und sie in einer Schleife entfernen:
ex - wenn Sie einen neuen Markerpunkt in der Karte für einen Button-Klick aktualisieren und laden möchten (in diesem Beispiel klicken Sie auf den Button),
%Vor%Verwenden Sie das Google Map-Objekt und rufen Sie Clear auf, um die Markierungen zu löschen.
%Vor%Überprüfen Sie die Dokumente
public final void clear ()
Entfernt alle markers, polylines, polygons, overlays
usw. aus der Karte.
erstellen Sie einfach eine Methode als clearOverlays()
und innerhalb der Methode
%Vor%wobei mMap
ist %Vor% Das mMap
wird automatisch innerhalb der Methode public void onMapReady(GoogleMap googleMap)
initialisiert.
Dort setzen Sie mMap = googleMap;
Verwenden Sie jetzt die Methode clearOverlays()
, wo immer Sie wollen.
Tags und Links android google-maps google-maps-markers