Introduction
Overview
The NaviHelper SDK provides APIs that enable applications running on the 42dot Pleos Vehicle OS to integrate with the Navigation app. With these APIs, you can set destinations, waypoints, and route guidance options, as well as request related information from the Navigation app.
[No backward compatibility]
- Apply the updated package naming. (Modify module-level build.gradle and import statements)
- Apply the updated permission naming in the manifest file.
- Re-download the Pleos Connect Emulator.
Setting up the development environment
To use the NaviHelper SDK, install the Pleos Connect Emulator in Android Studio and proceed with AVD setting.
NaviHelper API
The list of APIs provided by the NaviHelper SDK is as follows.
Function | Summary |
---|---|
initialize | API to start the NaviHelper SDK. |
release | API to stop the NaviHelper SDK. |
addListener | API to register a listener for Navigation responses. |
removeListener | API to unregister a listener. |
requestRoute | API to set the destination. |
cancelRoute | API to cancel the destination. |
addWaypoint | API to add a waypoint. |
removeWaypoint | API to remove a waypoint. |
changeRouteOption | API to change route guidance options. |
requestReRoute | API to re-route using the current location. |
getBookmarkInfo | API to get bookmark information. |
getRecentDestinationInfo | API to get recent destinations. |
getRouteStateInfo | API to get current route information. |
getCurrentLocationInfo | API to get current location information. |
getDestinationInfo | API to get current destination information. |
getWaypointInfo | API to get current waypoint information. |
getTBTInfo | API to get turn-by-turn (TBT) information. |
getChargerOperatorInfo | API to get charger operator information. |