A C D E F G H I L M N O P R S T U V W 

A

addMapListener(MapListener) - Method in class com.tomtom.pnd.maplib.MapView
 
addMarker(Marker) - Method in class com.tomtom.pnd.maplib.MarkerLayer
Adds the given Marker to this layer and the map.
addOnAutoCenterChangedListener(MapController.OnAutoCenterChangedListener) - Method in interface com.tomtom.pnd.maplib.MapController
Adds an auto-center listener to the list.
addOnAutoCenterChangedListener(MapController.OnAutoCenterChangedListener) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
addOnPanEnabledChangedListener(MapController.OnPanEnabledChangedListener) - Method in interface com.tomtom.pnd.maplib.MapController
Adds a user panning listener to the list.
addOnPanEnabledChangedListener(MapController.OnPanEnabledChangedListener) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
addOnZoomEnabledChangedListener(MapController.OnZoomEnabledChangedListener) - Method in interface com.tomtom.pnd.maplib.MapController
Adds a user zooming listener to the list.
addOnZoomEnabledChangedListener(MapController.OnZoomEnabledChangedListener) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 

C

com.tomtom.pnd.maplib - package com.tomtom.pnd.maplib
 
compareTo(Version) - Method in class com.tomtom.pnd.maplib.Version
 
createLayer() - Method in interface com.tomtom.pnd.maplib.MapController
Creates a new MarkerLayer for the map.
createLayer() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
createMarkerAt(double, double) - Method in interface com.tomtom.pnd.maplib.MapController
Deprecated.
createMarkerAt(double, double) - Method in class com.tomtom.pnd.maplib.MapControllerImp
Deprecated.
createMarkerAt(double, double) - Method in class com.tomtom.pnd.maplib.MarkerLayer
Creates a new Marker at the given coordinates.
createMarkerFrom(Parcel) - Method in interface com.tomtom.pnd.maplib.MapController
Deprecated.
createMarkerFrom(Parcel) - Method in class com.tomtom.pnd.maplib.MapControllerImp
Deprecated.
createMarkerFrom(Parcel) - Method in class com.tomtom.pnd.maplib.MarkerLayer
Creates a new Marker using the given Parcel.
CREATOR - Static variable in class com.tomtom.pnd.maplib.Marker
Creates a new Marker from the given Parcel.

D

describeContents() - Method in class com.tomtom.pnd.maplib.Marker
 

E

equals(Object) - Method in class com.tomtom.pnd.maplib.Version
 

F

finalize() - Method in class com.tomtom.pnd.maplib.MapView
 
fromLocation(Location) - Method in class com.tomtom.pnd.maplib.LocationConverter
Converts the given Android Location to screen coordinates.

G

getIconPath() - Method in class com.tomtom.pnd.maplib.MarkerLayer
 
getId() - Method in class com.tomtom.pnd.maplib.Marker
 
getId() - Method in class com.tomtom.pnd.maplib.MarkerLayer
 
getLayers() - Method in interface com.tomtom.pnd.maplib.MapController
Returns the list of all MarkerLayer's that the map currently contains.
getLayers() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
getLayerWithId(long) - Method in interface com.tomtom.pnd.maplib.MapController
Returns the MarkerLayer with the given ID.
getLayerWithId(long) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
getLocation() - Method in class com.tomtom.pnd.maplib.Marker
 
getLocationConverter() - Method in interface com.tomtom.pnd.maplib.MapController
 
getLocationConverter() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
getMajor() - Method in class com.tomtom.pnd.maplib.Version
 
getMapCenter() - Method in interface com.tomtom.pnd.maplib.MapController
Returns the current location as shown at the center of the map.
getMapCenter() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
getMapController() - Method in class com.tomtom.pnd.maplib.MapView
Deprecated.
getMapControllerAsync(MapEventCallbacks) - Method in class com.tomtom.pnd.maplib.MapView
Register the callbacks to be invoked when a map events happens.
getMarkers() - Method in interface com.tomtom.pnd.maplib.MapController
Deprecated.
getMarkers() - Method in class com.tomtom.pnd.maplib.MapControllerImp
Deprecated.
getMarkers() - Method in class com.tomtom.pnd.maplib.MarkerLayer
Returns a list of all Marker's in this layer.
getMarkerWithId(long) - Method in interface com.tomtom.pnd.maplib.MapController
Returns the Marker with the given ID.
getMarkerWithId(long) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
getMaxZoomLevel() - Method in interface com.tomtom.pnd.maplib.MapController
 
getMaxZoomLevel() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
getMinor() - Method in class com.tomtom.pnd.maplib.Version
 
getMinZoomLevel() - Method in interface com.tomtom.pnd.maplib.MapController
 
getMinZoomLevel() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
getTag() - Method in class com.tomtom.pnd.maplib.Marker
 
getVersion() - Static method in class com.tomtom.pnd.maplib.MapView
This is the version information for this Mapview instance, as well as the version for the entire Map Library.
getZoomLevel() - Method in interface com.tomtom.pnd.maplib.MapController
Returns the current zoom level.
getZoomLevel() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 

H

hashCode() - Method in class com.tomtom.pnd.maplib.Version
Returns a hash code value for the object.
hasValidAccuracy(Location) - Static method in class com.tomtom.pnd.maplib.MapUtils
Check if the hasAccuracy and getAccuracy functions are in sync.
hasValidAltitude(Location) - Static method in class com.tomtom.pnd.maplib.MapUtils
Check if the hasAltitude and getAltitude functions are in sync.
hasValidBearing(Location) - Static method in class com.tomtom.pnd.maplib.MapUtils
Check if the hasBearing and getBearing functions are in sync.
hasValidSpeed(Location) - Static method in class com.tomtom.pnd.maplib.MapUtils
Check if the hasSpeed and getSpeed functions are in sync.

I

isAutoCenterEnabled() - Method in interface com.tomtom.pnd.maplib.MapController
 
isAutoCenterEnabled() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
isLayerVisible(MarkerLayer) - Method in interface com.tomtom.pnd.maplib.MapController
Determine if a MarkerLayer is currently shown or not.
isLayerVisible(MarkerLayer) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
isMapReady() - Method in interface com.tomtom.pnd.maplib.MapController
Deprecated.
isMapReady() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
isPanEnabled() - Method in interface com.tomtom.pnd.maplib.MapController
Note that setting this to false will not prevent panning when the panning functions are called.
isPanEnabled() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
isReady() - Method in class com.tomtom.pnd.maplib.MapView
 
isSensorLocationEnabled() - Method in interface com.tomtom.pnd.maplib.MapController
Check if map matched location enabled.
isSensorLocationEnabled() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
isUserPanDisablesAutoCenterEnabled() - Method in interface com.tomtom.pnd.maplib.MapController
 
isUserPanDisablesAutoCenterEnabled() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
isValidLocation(double, double) - Static method in class com.tomtom.pnd.maplib.MapUtils
Validates the given coordinates.
isValidLocation(Location) - Static method in class com.tomtom.pnd.maplib.MapUtils
Validates the information stored in the given Location object: latitude, longitude, accuracy, altitude, bearing and speed will be verified.
isVisible() - Method in class com.tomtom.pnd.maplib.MarkerLayer
 
isZoomEnabled() - Method in interface com.tomtom.pnd.maplib.MapController
 
isZoomEnabled() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 

L

LocationConverter - Class in com.tomtom.pnd.maplib
This class handles the conversion of location coordinates for several spaces, like screen coordinates and lat/long pairs.

M

MapController - Interface in com.tomtom.pnd.maplib
This is the main interface to talk to the TomTom MapView.
MapController.OnAutoCenterChangedListener - Interface in com.tomtom.pnd.maplib
These listeners will be triggered when the auto-centering option changes.
MapController.OnPanEnabledChangedListener - Interface in com.tomtom.pnd.maplib
These listeners will be triggered when the user panning option changes.
MapController.OnZoomEnabledChangedListener - Interface in com.tomtom.pnd.maplib
These listeners will be triggered when the user zooming option changes.
MapController.UnknownLocationException - Exception in com.tomtom.pnd.maplib
Thrown when trying to get the current location but the enabled providers don't have one and there is no last known location available.
MapController.UnknownLocationException(String) - Constructor for exception com.tomtom.pnd.maplib.MapController.UnknownLocationException
 
MapControllerImp - Class in com.tomtom.pnd.maplib
This is the default MapController implementation.
MapControllerImp(Context, int) - Constructor for class com.tomtom.pnd.maplib.MapControllerImp
 
MapEventCallbacks - Interface in com.tomtom.pnd.maplib
Interface for observers of connection events from a MapView.
MapListener - Interface in com.tomtom.pnd.maplib
Implementations of this interface will be notified when a map event occurs.
MapListener.TouchType - Enum in com.tomtom.pnd.maplib
Type of touch event.
MapUtils - Class in com.tomtom.pnd.maplib
Utility class for map and geocoding related functions.
MapView - Class in com.tomtom.pnd.maplib
This View shows the currently selected map.
MapView(Context, AttributeSet) - Constructor for class com.tomtom.pnd.maplib.MapView
MapView constructor, usually called by the android framework when the map is declared in a layout.
Marker - Class in com.tomtom.pnd.maplib
A point on the map, marked by an icon, that the user can select.
MarkerLayer - Class in com.tomtom.pnd.maplib
A set of Marker's.
MarkerOperationException - Exception in com.tomtom.pnd.maplib
Throw when the state of a Marker could not be updated on the map.
MarkerOperationException(String) - Constructor for exception com.tomtom.pnd.maplib.MarkerOperationException
 
MarkerOperationException(Throwable) - Constructor for exception com.tomtom.pnd.maplib.MarkerOperationException
 
MarkerOperationException(String, Throwable) - Constructor for exception com.tomtom.pnd.maplib.MarkerOperationException
 

N

notifyMapIsConnected() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
notifyMapIsDisconnected() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 

O

onAutoCenterChanged(boolean) - Method in interface com.tomtom.pnd.maplib.MapController.OnAutoCenterChangedListener
 
onDrag(int, int, int, int) - Method in interface com.tomtom.pnd.maplib.MapListener
Called when there is a drag action on the map.
onMapConnected(MapController) - Method in interface com.tomtom.pnd.maplib.MapEventCallbacks
Map is ready to use.
onMapDisconnected() - Method in interface com.tomtom.pnd.maplib.MapEventCallbacks
Map is not ready to use.
onMarkerSelected(Marker, MapListener.TouchType) - Method in interface com.tomtom.pnd.maplib.MapListener
Called when a Marker was touched.
onPanEnabledChanged(boolean) - Method in interface com.tomtom.pnd.maplib.MapController.OnPanEnabledChangedListener
 
onPause() - Method in interface com.tomtom.pnd.maplib.MapController
Called when activity goes to non-active state.
onPause() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
onPause() - Method in class com.tomtom.pnd.maplib.MapView
 
onRestoreInstanceState(Parcelable) - Method in class com.tomtom.pnd.maplib.MapView
 
onResume() - Method in interface com.tomtom.pnd.maplib.MapController
Called when activity goes to active state.
onResume() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
onResume() - Method in class com.tomtom.pnd.maplib.MapView
 
onSaveInstanceState() - Method in class com.tomtom.pnd.maplib.MapView
 
onTouchEvent(MotionEvent) - Method in class com.tomtom.pnd.maplib.MapView
 
onZoomEnabledChanged(boolean) - Method in interface com.tomtom.pnd.maplib.MapController.OnZoomEnabledChangedListener
 

P

parseVersion(String) - Static method in class com.tomtom.pnd.maplib.Version
Creates a Version instance by parsing the given version string.

R

registerLocationUpdates(SensorLocationUpdateHandler.LocationUpdateListener) - Method in class com.tomtom.pnd.maplib.SensorLocationManager
 
registerMapEventCallbacks(MapEventCallbacks) - Method in interface com.tomtom.pnd.maplib.MapController
Register callbacks to be invoked on map events.
registerMapEventCallbacks(MapEventCallbacks) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
removeLayer(MarkerLayer) - Method in interface com.tomtom.pnd.maplib.MapController
Removes the given MarkerLayer from the map.
removeLayer(MarkerLayer) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
removeMapListener(MapListener) - Method in class com.tomtom.pnd.maplib.MapView
 
removeMarker(Marker) - Method in interface com.tomtom.pnd.maplib.MapController
Deprecated.
removeMarker(Marker) - Method in class com.tomtom.pnd.maplib.MapControllerImp
Deprecated.
removeMarker(Marker) - Method in class com.tomtom.pnd.maplib.MarkerLayer
Removes the given Marker from this layer and the map.
removeMarker(long) - Method in class com.tomtom.pnd.maplib.MarkerLayer
 
removeMarkers(long[]) - Method in interface com.tomtom.pnd.maplib.MapController
Removes the given default Markers.
removeMarkers(long, long[]) - Method in interface com.tomtom.pnd.maplib.MapController
Removes the given Markers from given layer with current ids.
removeMarkers(long[]) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
removeMarkers(long, long[]) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
removeMarkers(long[]) - Method in class com.tomtom.pnd.maplib.MarkerLayer
 
ROUTE_LAYER - Static variable in class com.tomtom.pnd.maplib.StockLayers
 

S

SensorLocationManager - Class in com.tomtom.pnd.maplib
This class provides access to the system location services.
SensorLocationManager(Context) - Constructor for class com.tomtom.pnd.maplib.SensorLocationManager
 
setAnchorPoint(int, int) - Method in class com.tomtom.pnd.maplib.Marker
The anchor point defines which point of the icon is used as the reference for associating the icon to the map coordinates.
setAutoCenterEnabled(boolean) - Method in interface com.tomtom.pnd.maplib.MapController
Keeps the map centered at the current location of the device.
setAutoCenterEnabled(boolean) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setIcon(String) - Method in class com.tomtom.pnd.maplib.Marker
Sets the icon for this Marker.
setIcon(Context, Drawable) - Method in class com.tomtom.pnd.maplib.Marker
Replaces the icon of this Marker by the given Drawable.
setIcon(Context, Drawable) - Method in class com.tomtom.pnd.maplib.MarkerLayer
Assigns a Drawable as an icon to this MarkerLayer.
setIconPath(String) - Method in class com.tomtom.pnd.maplib.MarkerLayer
Assigns an icon to this MarkerLayer.
setLayerVisibility(MarkerLayer, boolean) - Method in interface com.tomtom.pnd.maplib.MapController
Show or hide a specific layer.
setLayerVisibility(long, boolean) - Method in interface com.tomtom.pnd.maplib.MapController
Show or hide a specific layer, including StockLayers.
setLayerVisibility(MarkerLayer, boolean) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setLayerVisibility(long, boolean) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setLocation(Location) - Method in class com.tomtom.pnd.maplib.Marker
Set location for the marker.
setMapCenter(Location) - Method in interface com.tomtom.pnd.maplib.MapController
Centers the map on the given location.
setMapCenter(double, double) - Method in interface com.tomtom.pnd.maplib.MapController
Centers the map on the given location.
setMapCenter(Location) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setMapCenter(double, double) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setMapCenterToCurrentLocation() - Method in interface com.tomtom.pnd.maplib.MapController
Centers the map on the current location of the device.
setMapCenterToCurrentLocation() - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setPanEnabled(boolean) - Method in interface com.tomtom.pnd.maplib.MapController
Control whether or not the user is allowed to pan the map using touch gestures.
setPanEnabled(boolean) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setSensorLocationEnabled(boolean) - Method in interface com.tomtom.pnd.maplib.MapController
Enable/disable sensor location.
setSensorLocationEnabled(boolean, Drawable) - Method in interface com.tomtom.pnd.maplib.MapController
Enable/disable sensor location.
setSensorLocationEnabled(boolean) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setSensorLocationEnabled(boolean, Drawable) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setTag(Object) - Method in class com.tomtom.pnd.maplib.Marker
Sets the given Object as a tag to this Marker.
setUserPanDisablesAutoCenterEnabled(boolean) - Method in interface com.tomtom.pnd.maplib.MapController
Disables the auto-center mode once the user pans.
setUserPanDisablesAutoCenterEnabled(boolean) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setZoomEnabled(boolean) - Method in interface com.tomtom.pnd.maplib.MapController
Control whether or not the user is allowed to zoom the map using touch gestures.
setZoomEnabled(boolean) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
setZoomLevel(int) - Method in interface com.tomtom.pnd.maplib.MapController
Zoom the map to the given level.
setZoomLevel(int) - Method in class com.tomtom.pnd.maplib.MapControllerImp
 
StockLayers - Class in com.tomtom.pnd.maplib
Class represents a list of stocks layers.
SuppressFBWarnings - Annotation Type in com.tomtom.pnd.maplib
Warning suppression for findbugs issues only.

T

toLocation(double, double) - Static method in class com.tomtom.pnd.maplib.LocationConverter
Creates an Android Location object using the given coordinates.
toLocation(int, int) - Method in class com.tomtom.pnd.maplib.LocationConverter
Converts the given screen coordinates to an Android Location object.
toString() - Method in class com.tomtom.pnd.maplib.Marker
This class converted to a JSON string.
toString() - Method in class com.tomtom.pnd.maplib.Version
 
TRAFFIC_LAYER - Static variable in class com.tomtom.pnd.maplib.StockLayers
 

U

unregisterLocationUpdates() - Method in class com.tomtom.pnd.maplib.SensorLocationManager
 
updateMarker(Marker) - Method in class com.tomtom.pnd.maplib.MarkerLayer
Updates the given Marker with the currently contained information.

V

valueOf(String) - Static method in enum com.tomtom.pnd.maplib.MapListener.TouchType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tomtom.pnd.maplib.MapListener.TouchType
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in com.tomtom.pnd.maplib
Version information of the Map Library.

W

writeToParcel(Parcel, int) - Method in class com.tomtom.pnd.maplib.Marker
 
A C D E F G H I L M N O P R S T U V W