aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/mapcommon/ItemizedOverlayBase.java
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2011-08-22 08:00:15 +0200
committerrsudev <rasch@munin-soft.de>2011-08-22 08:00:15 +0200
commit119dd86b0df044c76b9dfaf2414429fa4ad681f3 (patch)
tree2ec2c9efae2233c33706b2af8152c92ff8aa91cb /src/cgeo/geocaching/mapcommon/ItemizedOverlayBase.java
parent2af3798e6bcb2f5a572c8a61860aa41fe43e93ff (diff)
downloadcgeo-119dd86b0df044c76b9dfaf2414429fa4ad681f3.zip
cgeo-119dd86b0df044c76b9dfaf2414429fa4ad681f3.tar.gz
cgeo-119dd86b0df044c76b9dfaf2414429fa4ad681f3.tar.bz2
Fix issue #15
mapsforge uses a different pattern for communicating updates for overlays
Diffstat (limited to 'src/cgeo/geocaching/mapcommon/ItemizedOverlayBase.java')
-rw-r--r--src/cgeo/geocaching/mapcommon/ItemizedOverlayBase.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/cgeo/geocaching/mapcommon/ItemizedOverlayBase.java b/src/cgeo/geocaching/mapcommon/ItemizedOverlayBase.java
index 41739e2..4e0379c 100644
--- a/src/cgeo/geocaching/mapcommon/ItemizedOverlayBase.java
+++ b/src/cgeo/geocaching/mapcommon/ItemizedOverlayBase.java
@@ -6,6 +6,8 @@ import android.graphics.drawable.Drawable;
import cgeo.geocaching.mapinterfaces.ItemizedOverlayImpl;
import cgeo.geocaching.mapinterfaces.MapProjectionImpl;
import cgeo.geocaching.mapinterfaces.MapViewImpl;
+import cgeo.geocaching.mapinterfaces.OverlayBase;
+import cgeo.geocaching.mapinterfaces.OverlayImpl;
import cgeo.geocaching.mapinterfaces.OverlayItemImpl;
/**
@@ -14,7 +16,7 @@ import cgeo.geocaching.mapinterfaces.OverlayItemImpl;
* @author rsudev
*
*/
-public abstract class ItemizedOverlayBase {
+public abstract class ItemizedOverlayBase implements OverlayBase {
private ItemizedOverlayImpl ovlImpl;
@@ -50,6 +52,11 @@ public abstract class ItemizedOverlayBase {
MapProjectionImpl projection, byte drawZoomLevel) {
ovlImpl.superDrawOverlayBitmap(canvas, drawPosition, projection, drawZoomLevel);
}
+
+ @Override
+ public OverlayImpl getOverlayImpl() {
+ return ovlImpl;
+ }
public abstract OverlayItemImpl createItem(int index);