always add event layer

This commit is contained in:
Hannes Janetzek 2013-06-15 16:46:15 +02:00
parent 85e7cee412
commit 205149c397

View File

@ -23,8 +23,8 @@ import org.oscim.core.MapPosition;
import org.oscim.core.Tile; import org.oscim.core.Tile;
import org.oscim.layers.Layer; import org.oscim.layers.Layer;
import org.oscim.layers.MapEventLayer; import org.oscim.layers.MapEventLayer;
import org.oscim.layers.labeling.LabelLayer;
import org.oscim.layers.overlay.BuildingOverlay; import org.oscim.layers.overlay.BuildingOverlay;
import org.oscim.layers.overlay.LabelingOverlay;
import org.oscim.layers.overlay.Overlay; import org.oscim.layers.overlay.Overlay;
import org.oscim.layers.tile.bitmap.BitmapTileLayer; import org.oscim.layers.tile.bitmap.BitmapTileLayer;
import org.oscim.layers.tile.vector.MapTileLayer; import org.oscim.layers.tile.vector.MapTileLayer;
@ -134,6 +134,8 @@ public class MapView extends RelativeLayout {
addView(mGLView, params); addView(mGLView, params);
mLayerManager.add(0, new MapEventLayer(this));
clearMap(); clearMap();
redrawMap(false); redrawMap(false);
} }
@ -143,15 +145,13 @@ public class MapView extends RelativeLayout {
baseLayer.setTileSource(tileSource); baseLayer.setTileSource(tileSource);
mLayerManager.add(0, new MapEventLayer(this));
mLayerManager.add(1, baseLayer); mLayerManager.add(1, baseLayer);
mRotationEnabled = true; mRotationEnabled = true;
//mLayerManager.add(new GenericOverlay(this, new GridRenderLayer(this))); //mLayerManager.add(new GenericOverlay(this, new GridRenderLayer(this)));
mLayerManager.add(new BuildingOverlay(this, baseLayer.getTileLayer())); mLayerManager.add(new BuildingOverlay(this, baseLayer.getTileLayer()));
mLayerManager.add(new LabelingOverlay(this, baseLayer.getTileLayer())); mLayerManager.add(new LabelLayer(this, baseLayer.getTileLayer()));
return baseLayer; return baseLayer;
} }