Navigation Service
Navigation service. It provides the support for navigation.
Properties
Functions
Cancel the active navigation. This method cancels the active navigation. If a route calculation is in progress then the registered ProgressListener will be signaled first with ProgressListener.notifyComplete with GemError.Cancel as input and then the NavigationListener.onNavigationError with GemError.Cancel as input.
Get better route time-distance until it forks the navigation route
Gets access to navigation data source
Get the current navigation instruction
Get the current route used for navigation. When the NavigationListener.onRouteUpdated notification is received the API user should request the new route using this method( if this is needed).
Get navigation turn id inside ETurnId32 enumeration
Get navigation turn id inside ETurnId64 enumeration
Check if there is an active navigation in progress.
True if keeps a reference to a C++ SDK object False if keeps a C++ SDK object
Check if there is an active simulation in progress.
Check if there is an active trip ( navigation or simulation ) in progress.
Set a roadblock on the current route having the length specified in meters starting from the current GPS position.
Start a new navigation.
Start a new navigation.
Start a new navigation.
Start a new navigation.
Request to the navigation service to send the updated sound to the navigation listener. The navigation service will call the NavigationListener.onNavigationSound callback with the updated sound.