aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/mapinterfaces/MapControllerImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cgeo/geocaching/mapinterfaces/MapControllerImpl.java')
-rw-r--r--src/cgeo/geocaching/mapinterfaces/MapControllerImpl.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/cgeo/geocaching/mapinterfaces/MapControllerImpl.java b/src/cgeo/geocaching/mapinterfaces/MapControllerImpl.java
new file mode 100644
index 0000000..dbdb955
--- /dev/null
+++ b/src/cgeo/geocaching/mapinterfaces/MapControllerImpl.java
@@ -0,0 +1,19 @@
+package cgeo.geocaching.mapinterfaces;
+
+/**
+ * Defines the common functions of the provider-specific
+ * MapController implementations
+ * @author rsudev
+ *
+ */
+public interface MapControllerImpl {
+
+ void setZoom(int mapzoom);
+
+ void setCenter(GeoPointImpl geoPoint);
+
+ void animateTo(GeoPointImpl geoPoint);
+
+ void zoomToSpan(int latSpanE6, int lonSpanE6);
+
+}