Ich arbeite derzeit mit Google Maps auf meinemAndroid App und ich muss Entfernungen vergleichen, wenn die Kamera bewegt wird. Ich kann den aktuellen Breiten- und Längengrad der Kamera mithilfe der onCameraChange-Methode ermitteln, habe jedoch Schwierigkeiten, den vorherigen Breiten- und Längengrad der Kamera zu ermitteln. Irgendwelche Vorschläge wären toll.
Antworten:
0 für die Antwort № 1Ich sehe keine existierende API zu bekommen Vorheriger Standort mit Google Maps-Kamera-Positions-API
Sie können ein erstellen prevLat
, und prevLong
Variablen. Speichern Sie beim ersten Start Ihrer App bei der Initialisierung den Speicherort in diesen Variablen. Verwenden Sie diese, um die Entfernung in zu berechnen onCameraChange
und aktualisieren Sie dann die prevLat, prevLang
mit aktueller Position am Ende von onCameraChange
.