aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/mapsforge/mfMapView.java
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2011-08-01 14:30:52 -0700
committerBananeweizen <Bananeweizen@gmx.de>2011-08-01 14:30:52 -0700
commit27e6817f90ecbe8d67c1c36f14208d3578c64947 (patch)
treed82727ee310ab7a6ac78e9b062ca75cc5cdd7fca /src/cgeo/geocaching/mapsforge/mfMapView.java
parentc58671a896f6cea081c2244203031885b82d33f2 (diff)
parente7874f99980d11d99108dec6531decea2abf060e (diff)
downloadcgeo-27e6817f90ecbe8d67c1c36f14208d3578c64947.zip
cgeo-27e6817f90ecbe8d67c1c36f14208d3578c64947.tar.gz
cgeo-27e6817f90ecbe8d67c1c36f14208d3578c64947.tar.bz2
Merge pull request #86 from rsudev/master
Implemented mapview switch in map activity
Diffstat (limited to 'src/cgeo/geocaching/mapsforge/mfMapView.java')
-rw-r--r--src/cgeo/geocaching/mapsforge/mfMapView.java25
1 files changed, 8 insertions, 17 deletions
diff --git a/src/cgeo/geocaching/mapsforge/mfMapView.java b/src/cgeo/geocaching/mapsforge/mfMapView.java
index 67b0ed7..4d7b31c 100644
--- a/src/cgeo/geocaching/mapsforge/mfMapView.java
+++ b/src/cgeo/geocaching/mapsforge/mfMapView.java
@@ -109,23 +109,13 @@ public class mfMapView extends MapView implements MapViewImpl {
}
@Override
- public boolean isSatellite() {
- return false;
- }
-
- @Override
public void preLoad() {
// Nothing to do here
}
@Override
- public void setSatellite(boolean b) {
- // Nothing to do here
- }
-
- @Override
public int getMapZoomLevel() {
- return getZoomLevel();
+ return getZoomLevel()+1;
}
@Override
@@ -140,21 +130,22 @@ public class mfMapView extends MapView implements MapViewImpl {
@Override
public void setMapSource(cgSettings settings) {
-
- setMapViewMode(MapViewMode.MAPNIK_TILE_DOWNLOAD);
- switch(settings.mapProvider) {
- case mapsforgeMapnik:
- // is default
- break;
+ switch(settings.mapSource) {
case mapsforgeOsmarender:
setMapViewMode(MapViewMode.OSMARENDER_TILE_DOWNLOAD);
break;
+ case mapsforgeCycle:
+ setMapViewMode(MapViewMode.OPENCYCLEMAP_TILE_DOWNLOAD);
+ break;
case mapsforgeOffline:
if (MapDatabase.isValidMapFile(settings.getMapFile())) {
setMapViewMode(MapViewMode.CANVAS_RENDERER);
super.setMapFile(settings.getMapFile());
}
+ break;
+ default:
+ setMapViewMode(MapViewMode.MAPNIK_TILE_DOWNLOAD);
}
}
}