diff options
Diffstat (limited to 'src/cgeo/geocaching/googlemaps/googleMapController.java')
| -rw-r--r-- | src/cgeo/geocaching/googlemaps/googleMapController.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/cgeo/geocaching/googlemaps/googleMapController.java b/src/cgeo/geocaching/googlemaps/googleMapController.java new file mode 100644 index 0000000..c779b32 --- /dev/null +++ b/src/cgeo/geocaching/googlemaps/googleMapController.java @@ -0,0 +1,37 @@ +package cgeo.geocaching.googlemaps; + +import com.google.android.maps.GeoPoint; +import com.google.android.maps.MapController; + +import cgeo.geocaching.mapinterfaces.GeoPointImpl; +import cgeo.geocaching.mapinterfaces.MapControllerImpl; + +public class googleMapController implements MapControllerImpl { + + private MapController mapController; + + public googleMapController(MapController mapControllerIn) { + mapController = mapControllerIn; + } + + @Override + public void animateTo(GeoPointImpl geoPoint) { + mapController.animateTo((GeoPoint)geoPoint); + } + + @Override + public void setCenter(GeoPointImpl geoPoint) { + mapController.setCenter((GeoPoint)geoPoint); + } + + @Override + public void setZoom(int mapzoom) { + mapController.setZoom(mapzoom); + } + + @Override + public void zoomToSpan(int latSpanE6, int lonSpanE6) { + mapController.zoomToSpan(latSpanE6, lonSpanE6); + } + +} |
