diff options
| author | mucek4 <tomaz@gorenc.org> | 2011-09-05 23:00:48 -0700 |
|---|---|---|
| committer | mucek4 <tomaz@gorenc.org> | 2011-09-05 23:00:48 -0700 |
| commit | 001a5a404dc586c3708a1c5bafe73f070f2c897d (patch) | |
| tree | e21ef5520d793263654500fb3737bd5b3bb5662a /src | |
| parent | 48376b2c60d795cf0da063aec1cc73f6b19666be (diff) | |
| parent | 2938e8aa5e67929ac1be96654dafa3a9f6c68ebf (diff) | |
| download | cgeo-001a5a404dc586c3708a1c5bafe73f070f2c897d.zip cgeo-001a5a404dc586c3708a1c5bafe73f070f2c897d.tar.gz cgeo-001a5a404dc586c3708a1c5bafe73f070f2c897d.tar.bz2 | |
Merge pull request #378 from cachapa/maps_tweaks
Disable maps position tracking on double-tap zoom-in
Diffstat (limited to 'src')
| -rw-r--r-- | src/cgeo/geocaching/googlemaps/googleMapView.java | 3 | ||||
| -rw-r--r-- | src/cgeo/geocaching/mapsforge/mfMapView.java | 8 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/cgeo/geocaching/googlemaps/googleMapView.java b/src/cgeo/geocaching/googlemaps/googleMapView.java index 1ca2d8e..d31ea68 100644 --- a/src/cgeo/geocaching/googlemaps/googleMapView.java +++ b/src/cgeo/geocaching/googlemaps/googleMapView.java @@ -175,6 +175,9 @@ public class googleMapView extends MapView implements MapViewImpl { @Override public boolean onDoubleTap(MotionEvent e) { getController().zoomInFixing((int) e.getX(), (int) e.getY()); + if (onDragListener != null) { + onDragListener.onDrag(); + } return true; } diff --git a/src/cgeo/geocaching/mapsforge/mfMapView.java b/src/cgeo/geocaching/mapsforge/mfMapView.java index 144a650..19e3b8d 100644 --- a/src/cgeo/geocaching/mapsforge/mfMapView.java +++ b/src/cgeo/geocaching/mapsforge/mfMapView.java @@ -225,6 +225,14 @@ public class mfMapView extends MapView implements MapViewImpl { private class GestureListener extends SimpleOnGestureListener { @Override + public boolean onDoubleTap(MotionEvent e) { + if (onDragListener != null) { + onDragListener.onDrag(); + } + return true; + } + + @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { if (onDragListener != null) { |
