example: use stored map position

This commit is contained in:
Hannes Janetzek
2014-03-24 05:12:49 +01:00
parent ce38b484f6
commit 41c92f0a38
5 changed files with 11 additions and 8 deletions

View File

@@ -19,6 +19,7 @@ package org.oscim.android.test;
import org.oscim.android.MapActivity;
import org.oscim.android.MapView;
import org.oscim.android.cache.TileCache;
import org.oscim.core.MapPosition;
import org.oscim.layers.tile.vector.VectorTileLayer;
import org.oscim.theme.VtmThemes;
import org.oscim.tiling.TileSource;
@@ -64,6 +65,13 @@ public class BaseMapActivity extends MapActivity {
mTileSource.setCache(mCache);
}
mBaseLayer = mMap.setBaseMap(mTileSource);
/* set initial position on first run */
MapPosition pos = new MapPosition();
mMap.getMapPosition(pos);
if (pos.x == 0.5 && pos.y == 0.5)
mMap.setMapPosition(53.08, 8.83, Math.pow(2, 16));
}
@Override