new BitmapTileLayer implementation

This commit is contained in:
Hannes Janetzek
2014-01-21 02:49:49 +01:00
parent 6e543303c6
commit 9baf5b2b6e
20 changed files with 292 additions and 988 deletions

View File

@@ -16,8 +16,8 @@ package org.oscim.android.test;
import org.oscim.android.MapActivity;
import org.oscim.android.MapView;
import org.oscim.layers.tile.bitmap.BitmapTileLayer;
import org.oscim.layers.tile.bitmap.StamenTonerTiles;
import org.oscim.layers.tile.BitmapTileLayer;
import org.oscim.tiling.source.bitmap.DefaultSources.OpenStreetMap;
import android.os.Bundle;
@@ -30,8 +30,13 @@ public class BitmapTileMapActivity extends MapActivity {
setContentView(R.layout.activity_map);
mMapView = (MapView) findViewById(R.id.mapView);
//registerMapView(mMapView);
registerMapView(mMapView);
mMap.getLayers().add(new BitmapTileLayer(mMap, StamenTonerTiles.INSTANCE, 20));
mMap.getLayers().add(new BitmapTileLayer(mMap, new OpenStreetMap(), 20));
//mMap.getLayers().add(new BitmapTileLayer(mMap, new ImagicoLandcover(), 20));
//mMap.getLayers().add(new BitmapTileLayer(mMap, new ArcGISWorldShaded(), 20));
//mMap.getLayers().add(new BitmapTileLayer(mMap, new HillShadeHD(), 20));
mMap.setMapPosition(0, 0, 1 << 2);
}
}

View File

@@ -24,8 +24,6 @@ import org.oscim.android.MapView;
import org.oscim.backend.canvas.Color;
import org.oscim.core.GeoPoint;
import org.oscim.layers.PathLayer;
import org.oscim.layers.tile.bitmap.BitmapTileLayer;
import org.oscim.layers.tile.bitmap.StamenTonerTiles;
import android.os.Bundle;
@@ -41,8 +39,6 @@ public class PathOverlayActivity extends MapActivity {
mMapView = (MapView) findViewById(R.id.mapView);
registerMapView(mMapView);
mMap.getLayers().add(new BitmapTileLayer(mMap, StamenTonerTiles.INSTANCE, 20));
for (double lon = -180; lon < 180; lon += 5) {
List<GeoPoint> pts = new ArrayList<GeoPoint>();