Skip to main content

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.

The list of APIs provided by the NaviHelper SDK is as follows.

FunctionSummary
initializeAPI to start the NaviHelper SDK.
releaseAPI to stop the NaviHelper SDK.
addListenerAPI to register a listener for Navigation responses.
removeListenerAPI to unregister a listener.
requestRouteAPI to set the destination.
cancelRouteAPI to cancel the destination.
addWaypointAPI to add a waypoint.
removeWaypointAPI to remove a waypoint.
changeRouteOptionAPI to change route guidance options.
requestReRouteAPI to re-route using the current location.
getBookmarkInfoAPI to get bookmark information.
getRecentDestinationInfoAPI to get recent destinations.
getRouteStateInfoAPI to get current route information.
getCurrentLocationInfoAPI to get current location information.
getDestinationInfoAPI to get current destination information.
getWaypointInfoAPI to get current waypoint information.
getTBTInfoAPI to get turn-by-turn (TBT) information.
getChargerOperatorInfoAPI to get charger operator information.