2017-10-30 4 views
0

Ist das ein Weg, dass ich meine letzte Klick/Änderung/Zoom-in/Aktion auf Google Maps v2 in Android umkehren kann, wenn ich auf FloatingActionButton klicke. Für meine App habe ich 3-4 verschiedene Cluster-Buckets auf der Karte, wenn ich auf einen Bucket klicke -> Karte zoom-in alle Marker in diesem Bucket. Und ich möchte eine schwebende Schaltfläche implementieren, um zum vorherigen Zustand zurückzukehren.Zurück zum letzten zoomen in google maps

Antwort

0

Ich schlage vor, Sie verwenden diese zunächst:

mMap.animateCamera(CameraUpdateFactory.zoomTo(17.0f)); 

Dadurch wird der Zoom-Wert auf einen beliebigen Wert zwischen Minimalwert = 2,0 und Maximalwert = 21,0 ändern. Klicken Sie dann erneut auf den Funktionsaufruf, um diese Funktion erneut aufzurufen.

Wenn Sie Lats verwenden und sehnt können Sie auch versuchen, diese:

LatLng marks = new LatLng(some_lats, some_longs); 
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(marks, 17.0f)); 
+0

Humm ... hat es mich dann lassen Sie versuchen. Derzeit verwende ich LatLngBounds, um alle Marker auf der Karte zu binden. Das scheint nicht gut zu sein. trotzdem werde ich es ausprobieren. –

+0

Ich habe meine Antwort ein wenig bearbeitet. Dies könnte helfen –

Verwandte Themen