NavigationEngineRegistry

Provides access to currently registered engines and allows updating them.

Important: This is a Public Preview API. It may be changed or removed at any time.

Properties

Link copied to clipboard

The current GuidanceEngine.

Link copied to clipboard

The current HorizonEngine.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun updateEngines(mapMatchingEngine: MapMatchingEngine? = null, routeReplanningEngine: RouteReplanningEngine? = null, guidanceEngine: GuidanceEngine? = null, horizonEngine: HorizonEngine? = null, routeTrackingEngine: RouteTrackingEngine? = null, routeProgressEngine: RouteProgressEngine? = null, arrivalDetectionEngine: ArrivalDetectionEngine? = null, dataStoreMaintenanceEngine: DataStoreMaintenanceEngine? = null)

Set new engines. The update is performed asynchronously. Note: previously set engines are closed before the new ones are applied.

Inherited functions

Link copied to clipboard
abstract fun close()