MapTrip SDK Android Manual  9.6.4
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Nde
 Ninfoware
 Nandroid
 Napi
 Nenums
 CApiThis class handles the api lifecycle, configuration and error management
 CApiExceptionException thrown if a native excepion in the SDK occurs
 CApiExceptionNotInitializedException thrown if a native excepion in the SDK occurs
 CApiExceptionWrongOrdinalException thrown if a native excepion in the SDK occurs
 CApiHelper
 CApiHelperCommon
 CApiInitListenerInterface of the ApiHelper that informs about initialization
 CApiLicenseListenerInterface of the ApiHelper that informs about Licence state
 CApiListener
 CApiNativeExceptionListenerInterface that informs about exceptions in the native classes
 CAttribute
 CBaseTaskThe task is the SDK's way to control and inform about its asynchronous operations
 CComputationSiteParametersClass that wraps the computations sites in a single parameter for the initialization call
 CDataSetCountryContry dataSet structure for the Dataset helper
 CDataSetHelper
 CDataSetHelperListener
 CDisplayInfoCalculates display info on construction and provides it
 CFavoriteStores a list of Wayppoints over the applications lifetime
 CFollowMeInfo
 CFollowMeRouteThis class provides a special kind of Navigation developed for waste disposal or winter road clearance
 CFollowMeRouteEventEvents that can be added on a FollowMe Route
 CFollowMeRouteInterval
 CFollowMeRouteListenerFollow me callbacks for calculation progress and events and actions along the route
 CFollowMeServer
 CGeocoderThe geocoder finds geographic coordinates from data like streets, cities, postal codes and more or the other way around. It can deal with incomplete or wrong information (typos in names or double meanings) and generates a list of possible results.
Attention: Some of the functions return may return invalid waypoints, if an error occurred. This may happen, if the map data provider delivered inconsistent data. The handle of the object will then be negative and represents the error code of this operation. You can check this by the function isValid() of the returned object.
 CGnssStatusCallback
 CGpsThe GPS class allows hardware configuration, fake GPS, Log the current Signal or Record a track for FollowMeRoute
 CGpsListenerListener for Gps changes - like a new Gps Signal
 CGpsStatusListener
 CHistoryStores all destinations of past and present navigations over application lifetime
 CItineraryItinerary is an ordered sequence of waypoints that is the base for route calculations.
 CIwGLMapRendererListenerRender listener that informs about new rendered frames
 CIwLocationListenerListener that informs about location changes and GPS state changes
 CIwLocationManagerInterface for all iwlocationManagers
 CIwLocationManagerBase
 CIwLocationManagerGPSUses the Android Location provider to update the position in the Map
 CIwLocationManagerLogUses a log file to update the location in the map
 CIwLocationManagerManualLocation manager that takes an external Location and passes it to the api
 CIwMapViewThe SDKs View - renders a map as soon as the SDK is initialized
 CIwMapviewerConfigUsed for MapTripAPI specific configs
 CIwMapviewerConfigBase
 CIwMapViewManagerTracks all available mapviewers and allows to access them by iwId The if can be assigned via the IwMapView class
 CIwOnLocationTrackingPauseStateListener
 CIwOnMapCenterChangedListener
 CIwOnMapDataLoadingListener
 CIwOnMapLongPressListener
 CIwOnMapMotionStartListener
 CIwOnMapMotionStopListener
 CIwOnMapSingleTapListener
 CIwOnMapviewerReadyListener
 CIwOnMapViewRegisteredListenerListener that informs about registration of IwMapView instances
 CIwOnMapZoomedListener
 CIwOnNoObliqueDataListener
 CIwScaleGestureDetector
 CLaneInfoHelper
 CLanguageThis class configures the language that is used for navigation advices
 CLicenceThis class handles the Licencing of the SDK. It enables you to request online licences, request device and licence information
 CLicenceFeatureStructure describing a specific Feature that the licence enables ( get Features via Licence.getFeatures() )
 CLicenceListenerLicence callbacks that inform if a server side licence change occurred
 CLoggingThis class provides logging functionality for the SDK's internal processes.
 CMapContentThe MapContent defines what type of map ( Tiles, Sattelite, Hybrid or Birdsviews ) will be displayed in the mapviewer
 CMapviewerThe mapviewer is used to visualize the map, routes, pois etc.
 CMapviewerExtensionsCollection of some useful Methods regarding the Mapviewer that are not present in the native SDK
 CNavigationThis class enables Route calculations and Route Guidance
 CNavigationListenerThe navigation callbacks inform about the navigation progress, like next crossing, information about the destination and speech advices
 CPoiCategoryPoints of interest (POIs) are waypoints marking some special location. These are grouped in categories (defined by this class) which can be used f.e. to search or display waypoints of the appropriate PoiCategory in the map.
 CPoiExtensions
 CPointA point representing a point in a polygon or a coordinate on the map
 CPoiSearchThe PoiSearch enables to search for Points of interest around a location or along a route
 CPoiSearchListenerThe PoiSearch calbacks inform about search progress and notifications (see PoiSearch.startNotifier())
 CPoiSourcePoi sources can be any kind of data, which optionally can be loaded from a iwDataServer, like Pois or traffic flows.
 CPolygonA Polygon that can be used to specify an area on the map
 CPositionClass to wrap x and y coordinates to positions implements serializable and can be passed via intents
 CPostObjectThis class handles the post objects, delivered by the navi back end.
 CProjectionThe SDK returns and expects coordinates in the "internal" projection. If you pass a coordinate to the SDK's methods or receive coordinates from the SDK, use this class to transform it in your representation
 CRemote
 CRemoteListener
 CRouteComparisonIf a new Route is received from a server ( NavigationListener.routeUpdate() ), this class enables to identify the differences and use the new route
 CSelectionCan be used to print Polygons or Polylines on the Map or highlight certain layers of the map.
A Selection can have an arbitrary number of selected layers, polygons or polylines
 CSound
 CTask
 CTaskListener
 CTrafficThe traffic class contains traffic related functionality like handling of Traffic Message Channel (TMC) information.
It allows to configure TMC devices, get traffic information and configure how to react on it. The TMC information contains the start and end location as TMC code or coordinate point as well as detailed information about the traffic event itself
 CTrafficListenerDefines a callback when a traffic event is received
 CVehicleProfileThis class allows to configure the vehicles used for routing (allowed streets) and calculation of arrival time.
Vehicle profiles are predefined in the data. They can be read with an iterator VehicleProfile.getVehicleProfileIterator() and individually activated
 CWaypointWaypoint is a central class that specifies a position on the map. This can be done by address information (e.g. country, city, street name, housenumber...), a geocoordinate or both.