2017-07-21 3 views
0

Ich möchte eine Karte positionieren, um vorher gescrollt/geschleppt Position nicht der Standort des Nutzers mit GMSMapViewWie Karte angezeigt werden mit vorher gezogen oder bewegt Position auf der Karte

Beispiel - aktuellen Standort des Benutzers ist xyz und dann Benutzer bewegt/Rollen/schleppt die Karte auf den abc-Standort und navigiert zu einem anderen Bildschirm, und wenn der Benutzer wieder zum Kartenbildschirm zurückkehrt, sollte die Karte in der Mitte von abc liegen und nicht vom aktuellen Standort des Benutzers xyz.

Vielen Dank im Voraus

Antwort

0

wenn Sie sich bewegen/Rollen/schleppt Speicher aktuelle Kameraposition durch mMap.getCameraPosition().target in sharedPreference oder Constant App, speichern nicht in der aktuellen Aktivität wird es nach der Änderung Aktivität zerstören, so dass, wenn Sie diese wieder aufrufen (MAP) Aktivität wieder gesetzt Kameraposition zu Ihnen Karte und übergeben gespeicherten Wert (LatLong) wie diese mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(passStoredLatLongHere, 14));

+0

Vielen Dank es funktioniert – Appstute

+0

Ich möchte, wenn Sie diese Antwort akzeptieren und upvote –

Verwandte Themen