diff options
| author | Bananeweizen <Bananeweizen@gmx.de> | 2011-08-01 14:30:52 -0700 |
|---|---|---|
| committer | Bananeweizen <Bananeweizen@gmx.de> | 2011-08-01 14:30:52 -0700 |
| commit | 27e6817f90ecbe8d67c1c36f14208d3578c64947 (patch) | |
| tree | d82727ee310ab7a6ac78e9b062ca75cc5cdd7fca /src/cgeo/geocaching/mapsforge/mfMapView.java | |
| parent | c58671a896f6cea081c2244203031885b82d33f2 (diff) | |
| parent | e7874f99980d11d99108dec6531decea2abf060e (diff) | |
| download | cgeo-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.java | 25 |
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); } } } |
