added BitmapTileLayer, and TileSource interface from mapsforge

This commit is contained in:
Hannes Janetzek
2013-04-24 12:15:20 +02:00
parent 34065efb93
commit ae993eccce
19 changed files with 777 additions and 106 deletions

View File

@@ -23,6 +23,7 @@ import org.oscim.core.MapPosition;
import org.oscim.core.Tile;
import org.oscim.database.MapOptions;
import org.oscim.layers.Layer;
import org.oscim.layers.tile.BitmapTileLayer;
import org.oscim.layers.tile.MapTileLayer;
import org.oscim.layers.tile.MapTileLoader;
import org.oscim.overlay.BuildingOverlay;
@@ -152,6 +153,18 @@ public class MapView extends RelativeLayout {
return baseLayer;
}
public void setBackgroundMap(BitmapTileLayer tileLayer) {
mLayerManager.add(0, tileLayer);
}
public MapTileLayer setBaseMap(BitmapTileLayer tileLayer) {
mLayerManager.add(0, new MapEventLayer(this));
mLayerManager.add(1, tileLayer);
//mRotationEnabled = true;
return null;
}
void destroy() {
mLayerManager.destroy();
}