Class MapViewMoverAndZoomer
java.lang.Object
java.awt.event.MouseAdapter
slash.navigation.mapview.mapsforge.helpers.MapViewMoverAndZoomer
- All Implemented Interfaces:
MouseListener,MouseMotionListener,MouseWheelListener,EventListener
Move and zoom map upon mouse events of the
AwtGraphicMapView.- Author:
- Christian Pesch
-
Constructor Summary
ConstructorsConstructorDescriptionMapViewMoverAndZoomer(AwtGraphicMapView mapView, org.mapsforge.map.layer.LayerManager layerManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidanimateCenter(int horizontalDiff, int verticalDiff) voidbooleanvoidvoidvoidvoidvoidvoidzoomToMousePosition(byte zoomLevelDiff) voidzoomToPosition(byte zoomLevelDiff, org.mapsforge.core.model.LatLong latLong) Methods inherited from class java.awt.event.MouseAdapter
mouseEntered, mouseExited, mouseMoved
-
Constructor Details
-
Method Details
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener- Overrides:
mouseClickedin classMouseAdapter
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener- Overrides:
mousePressedin classMouseAdapter
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener- Overrides:
mouseDraggedin classMouseAdapter
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener- Overrides:
mouseReleasedin classMouseAdapter
-
mouseWheelMoved
- Specified by:
mouseWheelMovedin interfaceMouseWheelListener- Overrides:
mouseWheelMovedin classMouseAdapter
-
centerToMousePosition
public void centerToMousePosition() -
animateCenter
public void animateCenter(int horizontalDiff, int verticalDiff) -
zoomToMousePosition
public void zoomToMousePosition(byte zoomLevelDiff) -
zoomToPosition
public void zoomToPosition(byte zoomLevelDiff, org.mapsforge.core.model.LatLong latLong) -
getLastMousePoint
-
isMousePressedOnMarker
public boolean isMousePressedOnMarker()
-