small improvements to examples, demonstrating the new VectorTileLayer.getTileSource()-method
This commit is contained in:
@@ -67,8 +67,7 @@ public class MapsforgeActivity extends MapActivity {
|
|||||||
private TileGridLayer mGridLayer;
|
private TileGridLayer mGridLayer;
|
||||||
private Menu mMenu;
|
private Menu mMenu;
|
||||||
private boolean mS3db;
|
private boolean mS3db;
|
||||||
private VectorTileLayer mTileLayer;
|
VectorTileLayer mTileLayer;
|
||||||
MapFileTileSource mTileSource;
|
|
||||||
|
|
||||||
public MapsforgeActivity() {
|
public MapsforgeActivity() {
|
||||||
this(false);
|
this(false);
|
||||||
@@ -174,7 +173,7 @@ public class MapsforgeActivity extends MapActivity {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
mTileSource = new MapFileTileSource();
|
MapFileTileSource mTileSource = new MapFileTileSource();
|
||||||
//mTileSource.setPreferredLanguage("en");
|
//mTileSource.setPreferredLanguage("en");
|
||||||
String file = intent.getStringExtra(FilePicker.SELECTED_FILE);
|
String file = intent.getStringExtra(FilePicker.SELECTED_FILE);
|
||||||
if (mTileSource.setMapFile(file)) {
|
if (mTileSource.setMapFile(file)) {
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ public class PoiSearchActivity extends MapsforgeActivity implements ItemizedLaye
|
|||||||
super.onActivityResult(requestCode, resultCode, intent);
|
super.onActivityResult(requestCode, resultCode, intent);
|
||||||
|
|
||||||
if (requestCode == SELECT_MAP_FILE) {
|
if (requestCode == SELECT_MAP_FILE) {
|
||||||
if (mTileSource != null)
|
if (mTileLayer.getTileSource() != null)
|
||||||
startActivityForResult(new Intent(this, PoiFilePicker.class),
|
startActivityForResult(new Intent(this, PoiFilePicker.class),
|
||||||
SELECT_POI_FILE);
|
SELECT_POI_FILE);
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ public class ReverseGeocodeActivity extends MapsforgeActivity {
|
|||||||
int tileYMax = MercatorProjection.pixelYToTileY(pixelY + touchRadius, (byte) mMap.getMapPosition().getZoomLevel());
|
int tileYMax = MercatorProjection.pixelYToTileY(pixelY + touchRadius, (byte) mMap.getMapPosition().getZoomLevel());
|
||||||
Tile upperLeft = new Tile(tileXMin, tileYMin, (byte) mMap.getMapPosition().getZoomLevel());
|
Tile upperLeft = new Tile(tileXMin, tileYMin, (byte) mMap.getMapPosition().getZoomLevel());
|
||||||
Tile lowerRight = new Tile(tileXMax, tileYMax, (byte) mMap.getMapPosition().getZoomLevel());
|
Tile lowerRight = new Tile(tileXMax, tileYMax, (byte) mMap.getMapPosition().getZoomLevel());
|
||||||
MapReadResult mapReadResult = ((MapDatabase) ((OverzoomTileDataSource) mTileSource.getDataSource()).getDataSource()).readLabels(upperLeft, lowerRight);
|
MapReadResult mapReadResult = ((MapDatabase) ((OverzoomTileDataSource) mTileLayer.getTileSource().getDataSource()).getDataSource()).readLabels(upperLeft, lowerRight);
|
||||||
|
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user