Introduction
Overview
The NaviHelper SDK provides APIs that enable infotainment applications running on Pleos Connect to integrate with the Pleos Connect Navigation app. With this SDK, you can set destinations, waypoints, and route guidance options, as well as request related information from the Navigation app.
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. |