diff options
Diffstat (limited to 'main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapView.java')
| -rw-r--r-- | main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapView.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapView.java b/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapView.java index dd67a8f..a81c108 100644 --- a/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapView.java +++ b/main/src/cgeo/geocaching/maps/mapsforge/MapsforgeMapView.java @@ -4,6 +4,7 @@ import cgeo.geocaching.R; import cgeo.geocaching.location.Geopoint; import cgeo.geocaching.location.Viewport; import cgeo.geocaching.maps.CachesOverlay; +import cgeo.geocaching.maps.DirectionOverlay; import cgeo.geocaching.maps.DistanceOverlay; import cgeo.geocaching.maps.PositionAndScaleOverlay; import cgeo.geocaching.maps.interfaces.GeneralOverlay; @@ -120,6 +121,13 @@ public class MapsforgeMapView extends MapView implements MapViewImpl { } @Override + public DirectionOverlay createAddDirectionOverlay(final Geopoint coords, final String geocode) { + final MapsforgeDirectionOverlay ovl = new MapsforgeDirectionOverlay(this, coords, geocode); + getOverlays().add(ovl); + return (DirectionOverlay) ovl.getBase(); + } + + @Override public DistanceOverlay createAddDistanceOverlay(final Geopoint coords, final String geocode) { final MapsforgeDistanceOverlay ovl = new MapsforgeDistanceOverlay(this, coords, geocode); getOverlays().add(ovl); |
