Map.getMapPosition at animation end option

This commit is contained in:
Emux
2016-12-02 19:25:36 +02:00
parent 85858911fa
commit 71d7b71035
3 changed files with 27 additions and 5 deletions

View File

@@ -26,7 +26,7 @@ import org.oscim.core.MercatorProjection;
*/
public class MapPositionActivity extends SimpleMapActivity {
// Avoid object creation
// Reuse MapPosition instance
private final MapPosition mapPosition = new MapPosition();
@Override
@@ -59,7 +59,7 @@ public class MapPositionActivity extends SimpleMapActivity {
mMap.postDelayed(new Runnable() {
@Override
public void run() {
mapPosition.copy(mMap.animator().getDeltaPosition());
mMap.getMapPosition(true, mapPosition);
mapPosition.setPosition(latitude, longitude);
mMap.animator().animateTo(1000, mapPosition);
}