Navmii Turn-by-Turn SDK
Write yourself a navigation system in Android
Public Member Functions | List of all members
navmiisdk.NavmiiControl.MapControlEventListener Interface Reference

Map events. More...

Public Member Functions

void onZoomingStarted ()
 Zooming started. More...
 
void onZoomingIteration (float newZoom)
 Zooming iteration. More...
 
void onZoomingStopped (float newZoom)
 Zooming stopped. More...
 
void onRotatingStarted ()
 Rotating started. More...
 
void onRotatingIteration (float newAngle)
 Rotating iteration. More...
 
void onRotatingStopped (float newAngle)
 Rotating stopped. More...
 
void onGpsPositionReceived (Location rawPosition, MapCoord snappedPosition)
 GPS position received. More...
 
void onExtrapolatedPositionChanged (MapCoord newPosition)
 GPS position changed. More...
 
void onMovingStarted ()
 Map moving started. More...
 
void onMovingIteration (MapCoord newCenter)
 Map moving iteration. More...
 
void onMovingStopped (MapCoord newCenter)
 Map moving stopped. More...
 
void onLongPressOnMap (Point coord)
 Map is long pressed. More...
 
void onDoubleTapOnMap (Point coord)
 Map is double tapped. More...
 
void onSingleTapOnMap (Point coord)
 Map is single tapped. More...
 
void onSnappingChanged (boolean isSnappedToGps)
 Map center snapped or not snapped to GPS position. More...
 
void onPoiSelected (PoiItem poi)
 POI item selected when map is single tapped. More...
 

Detailed Description

Map events.

Member Function Documentation

void navmiisdk.NavmiiControl.MapControlEventListener.onZoomingStarted ( )

Zooming started.

void navmiisdk.NavmiiControl.MapControlEventListener.onZoomingIteration ( float  newZoom)

Zooming iteration.

Parameters
newZoomnew zoom value
void navmiisdk.NavmiiControl.MapControlEventListener.onZoomingStopped ( float  newZoom)

Zooming stopped.

Parameters
newZoomnew zoom value
void navmiisdk.NavmiiControl.MapControlEventListener.onRotatingStarted ( )

Rotating started.

void navmiisdk.NavmiiControl.MapControlEventListener.onRotatingIteration ( float  newAngle)

Rotating iteration.

Parameters
newAnglenew map rotation angle
void navmiisdk.NavmiiControl.MapControlEventListener.onRotatingStopped ( float  newAngle)

Rotating stopped.

Parameters
newAnglenew map rotation angle
void navmiisdk.NavmiiControl.MapControlEventListener.onGpsPositionReceived ( Location  rawPosition,
MapCoord  snappedPosition 
)

GPS position received.

Parameters
rawPositionraw GPS position
snappedPositionposition snapped to road
void navmiisdk.NavmiiControl.MapControlEventListener.onExtrapolatedPositionChanged ( MapCoord  newPosition)

GPS position changed.

Parameters
newPositionnew GPS position
void navmiisdk.NavmiiControl.MapControlEventListener.onMovingStarted ( )

Map moving started.

void navmiisdk.NavmiiControl.MapControlEventListener.onMovingIteration ( MapCoord  newCenter)

Map moving iteration.

Parameters
newCenternew map center coords
void navmiisdk.NavmiiControl.MapControlEventListener.onMovingStopped ( MapCoord  newCenter)

Map moving stopped.

Parameters
newCenternew map center coords
void navmiisdk.NavmiiControl.MapControlEventListener.onLongPressOnMap ( Point  coord)

Map is long pressed.

Parameters
coordscreen coords of action
void navmiisdk.NavmiiControl.MapControlEventListener.onDoubleTapOnMap ( Point  coord)

Map is double tapped.

Parameters
coordscreen coords of action
void navmiisdk.NavmiiControl.MapControlEventListener.onSingleTapOnMap ( Point  coord)

Map is single tapped.

Parameters
coordscreen coords of action
void navmiisdk.NavmiiControl.MapControlEventListener.onSnappingChanged ( boolean  isSnappedToGps)

Map center snapped or not snapped to GPS position.

Parameters
isSnappedToGpsIs snapped to GPS position
void navmiisdk.NavmiiControl.MapControlEventListener.onPoiSelected ( PoiItem  poi)

POI item selected when map is single tapped.

Parameters
poiPOI item

The documentation for this interface was generated from the following file: