add TileGridLayer wrapper for GridRenderer

set GridRenderer line- and text-style
This commit is contained in:
Hannes Janetzek
2014-01-26 00:44:30 +01:00
parent baceacccd5
commit 683e0733a5
5 changed files with 60 additions and 32 deletions

View File

@@ -23,13 +23,12 @@ import org.oscim.android.MapActivity;
import org.oscim.android.MapView;
import org.oscim.android.canvas.AndroidGraphics;
import org.oscim.core.GeoPoint;
import org.oscim.layers.GenericLayer;
import org.oscim.layers.TileGridLayer;
import org.oscim.layers.marker.ItemizedIconLayer;
import org.oscim.layers.marker.ItemizedIconLayer.OnItemGestureListener;
import org.oscim.layers.marker.MarkerItem;
import org.oscim.layers.marker.MarkerItem.HotspotPlace;
import org.oscim.layers.marker.MarkerSymbol;
import org.oscim.renderer.GridRenderer;
import android.os.Bundle;
import android.widget.Toast;
@@ -65,7 +64,7 @@ public class MarkerOverlayActivity extends MapActivity implements OnItemGestureL
markerLayer.addItems(pts);
mMap.getLayers().add(new GenericLayer(mMap, new GridRenderer()));
mMap.getLayers().add(new TileGridLayer(mMap));
mMap.setMapPosition(0, 0, 1);
}

View File

@@ -17,6 +17,7 @@
import org.oscim.layers.tile.vector.BuildingLayer;
import org.oscim.layers.tile.vector.labeling.LabelLayer;
import org.oscim.map.Layers;
import org.oscim.theme.InternalRenderTheme;
import org.oscim.tiling.TileRenderer;
@@ -31,10 +32,11 @@ public class SimpleMapActivity extends BaseMapActivity {
super.onCreate(savedInstanceState);
TileRenderer l = mBaseLayer.getTileRenderer();
mMap.getLayers().add(new BuildingLayer(mMap, l));
mMap.getLayers().add(new LabelLayer(mMap, l));
Layers layers = mMap.getLayers();
layers.add(new BuildingLayer(mMap, l));
layers.add(new LabelLayer(mMap, l));
//mMap.getLayers().add(new GenericLayer(mMap, new GridRenderer()));
//layers.add(new TileGridLayer(mMap));
mMap.setTheme(InternalRenderTheme.DEFAULT);
//mMap.setTheme(InternalRenderTheme.TRONRENDER);