diff options
| author | rsudev <rasch@munin-soft.de> | 2011-08-22 08:00:15 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2011-08-22 08:00:15 +0200 |
| commit | 119dd86b0df044c76b9dfaf2414429fa4ad681f3 (patch) | |
| tree | 2ec2c9efae2233c33706b2af8152c92ff8aa91cb /src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java | |
| parent | 2af3798e6bcb2f5a572c8a61860aa41fe43e93ff (diff) | |
| download | cgeo-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/cgMapMyOverlay.java')
| -rw-r--r-- | src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java b/src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java index cbf065c..caee721 100644 --- a/src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java +++ b/src/cgeo/geocaching/mapcommon/cgMapMyOverlay.java @@ -7,9 +7,9 @@ import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Paint; -import android.graphics.Paint.Style; import android.graphics.PaintFlagsDrawFilter; import android.graphics.Point; +import android.graphics.Paint.Style; import android.location.Location; import cgeo.geocaching.R; import cgeo.geocaching.cgBase; @@ -19,6 +19,7 @@ import cgeo.geocaching.mapinterfaces.MapFactory; import cgeo.geocaching.mapinterfaces.MapProjectionImpl; import cgeo.geocaching.mapinterfaces.MapViewImpl; import cgeo.geocaching.mapinterfaces.OverlayBase; +import cgeo.geocaching.mapinterfaces.OverlayImpl; public class cgMapMyOverlay implements OverlayBase { private cgSettings settings = null; @@ -41,11 +42,13 @@ public class cgMapMyOverlay implements OverlayBase { private Point historyPointP = new Point(); private Activity activity; private MapFactory mapFactory = null; + private OverlayImpl ovlImpl = null; - public cgMapMyOverlay(cgSettings settingsIn, Activity activity) { + public cgMapMyOverlay(cgSettings settingsIn, Activity activity, OverlayImpl ovlImpl) { settings = settingsIn; this.activity = activity; this.mapFactory = settings.getMapFactory(); + this.ovlImpl = ovlImpl; } public void setCoordinates(Location coordinatesIn) { @@ -202,4 +205,9 @@ public class cgMapMyOverlay implements OverlayBase { //super.draw(canvas, mapView, shadow); } + + @Override + public OverlayImpl getOverlayImpl() { + return this.ovlImpl; + } }
\ No newline at end of file |
