Navigation Manager
Class managing navigation events.
Types
Link copied to clipboard
Provides audio information about better route.
Link copied to clipboard
Provides audio notification about incident.
Link copied to clipboard
Provides navigation audio instructions.
Link copied to clipboard
Provides audio notification about railway crossing .
Link copied to clipboard
Provides audio notification about sharp curve.
Link copied to clipboard
Provides audio notification about speed limit.
Link copied to clipboard
Provides audio notification about traffic.
Link copied to clipboard
Provides audio warning about upcoming traffic signs on or in vicinity of projected trajectory
Link copied to clipboard
Provides audio warning about upcoming restriction on or in vicinity of projected trajectory
Link copied to clipboard
Provides audio warning about upcoming restriction on or in vicinity of projected trajectory
Link copied to clipboard
Provides audio warning about current restriction on or in vicinity of projected trajectory
Link copied to clipboard
Provides callback of passed junction related events.
Link copied to clipboard
Link copied to clipboard
Provides callback of battery capacity changes in kWh from NavigationManager.
Link copied to clipboard
Provides callback of data related events from NavigationManager.
Link copied to clipboard
Provides callback of direction changed related events from NavigationManager.
Link copied to clipboard
Provides callback of highway exit related events from NavigationManager.
Link copied to clipboard
Provides callback of incident related events from NavigationManager.
Link copied to clipboard
Provides callback of lanes related events from NavigationManager.
Link copied to clipboard
Provides callback of place on route info related events from NavigationManager.
Link copied to clipboard
Provides callback of railway related events from NavigationManager.
Link copied to clipboard
Provides callback of route changed related events from NavigationManager.
Link copied to clipboard
interface OnRouteProgressListener
Returns progress info about current navigation route.
Link copied to clipboard
Provides callback of route recompute progress related events from NavigationManager.
Link copied to clipboard
Provides callback of curve info related events from NavigationManager.
Link copied to clipboard
Provides callback of navi sign changed related events from NavigationManager.
Link copied to clipboard
Provides callback of speed warning related events from NavigationManager.
Link copied to clipboard
Provides callback of traffic related events from NavigationManager.
Link copied to clipboard
Provides callback of traffic sign feature related events.
Link copied to clipboard
Provides callback of Vehicle Aid feature related events.
Link copied to clipboard
Provides callback of Zone feature related events.
Link copied to clipboard
Provides callback of battery capacity needed to reach finish in kWh when finish is out of range from NavigationManager.
Link copied to clipboard
Provides callback of waypoint related events from NavigationManager.
Link copied to clipboard
interface OnWaypointsListener
Returns all waypoints on current route
Link copied to clipboard
annotation class RouteRecomputeStatus
Link copied to clipboard
Link copied to clipboard
Provides callback of street changed realted events
Link copied to clipboard
Provides callback of Truck Aid feature related events.
Functions
Link copied to clipboard
open fun addJunctionPassedListener(listener: NavigationManager.JunctionPassedListener, @Nullable executor: Executor)
Link copied to clipboard
open fun addOnBatteryCapacityListener(listener: NavigationManager.OnBatteryCapacityListener, @Nullable executor: Executor)
Add a OnBatteryCapacityListener to NavigationManager to subscribe to battery capacity changes.
Link copied to clipboard
open fun addOnBetterRouteListener(listener: NavigationManager.OnBetterRouteListener, @Nullable executor: Executor)
Add a OnBetterRouteListener to NavigationManager to subscribe for better route event(s).
Link copied to clipboard
open fun addOnDirectionListener(listener: NavigationManager.OnDirectionListener, @Nullable executor: Executor)
Add a OnDirectionListener to NavigationManager to subscribe to direction changed event(s).
Link copied to clipboard
open fun addOnHighwayExitListener(listener: NavigationManager.OnHighwayExitListener, @Nullable executor: Executor)
Add a OnHighwayExitListener to NavigationManager to subscribe to highway exit event(s).
Link copied to clipboard
open fun addOnIncidentListener(listener: NavigationManager.OnIncidentListener, @Nullable executor: Executor)
Add a OnIncidentListener to NavigationManager to subscribe to incident event(s).
Link copied to clipboard
open fun addOnLaneListener(listener: NavigationManager.OnLaneListener, @Nullable executor: Executor)
Add a OnLaneListener to NavigationManager to subscribe to lane event(s).
Link copied to clipboard
open fun addOnPlaceListener(listener: NavigationManager.OnPlaceListener, @Nullable executor: Executor)
Add a OnPlaceListener to NavigationManager to subscribe to nearby poi on route data event(s).
Link copied to clipboard
open fun addOnRailwayCrossingListener(listener: NavigationManager.OnRailwayCrossingListener, @Nullable executor: Executor)
Add a OnRailwayCrossingListener to NavigationManager to subscribe to railway event(s).
Link copied to clipboard
open fun addOnRouteChangedListener(listener: NavigationManager.OnRouteChangedListener, @Nullable executor: Executor)
Add a OnRouteChangedListener to NavigationManager to subscribe to route changed event(s).
Link copied to clipboard
open fun addOnRouteRecomputeProgressListener(listener: NavigationManager.OnRouteRecomputeProgressListener)
open fun addOnRouteRecomputeProgressListener(listener: NavigationManager.OnRouteRecomputeProgressListener, @Nullable executor: Executor)
Add a OnRouteRecomputeProgressListener to NavigationManager to subscribe to route recompute progress event(s).
Link copied to clipboard
open fun addOnSharpCurveListener(listener: NavigationManager.OnSharpCurveListener, @Nullable executor: Executor)
Add a OnSharpCurveListener to NavigationManager to subscribe to sharp curve event(s).
Link copied to clipboard
open fun addOnSignpostListener(listener: NavigationManager.OnSignpostListener, @Nullable executor: Executor)
Add a OnSignpostListener to NavigationManager to subscribe to navi sign event(s).
Link copied to clipboard
open fun addOnSpeedLimitListener(listener: NavigationManager.OnSpeedLimitListener, @Nullable executor: Executor)
Add a OnSpeedLimitListener to NavigationManager to subscribe to speed limit event(s).
Link copied to clipboard
open fun addOnTrafficChangedListener(listener: NavigationManager.OnTrafficChangedListener, @Nullable executor: Executor)
Add a OnTrafficChangedListener to NavigationManager to subscribe to traffic data event(s).
Link copied to clipboard
open fun addOnTrafficSignListener(@NonNull listener: NavigationManager.OnTrafficSignListener, @Nullable executor: Executor)
Link copied to clipboard
open fun addOnVehicleAidListener(@NonNull listener: NavigationManager.OnVehicleAidListener, @Nullable executor: Executor)
Link copied to clipboard
open fun addOnVehicleZoneListener(@NonNull listener: NavigationManager.OnVehicleZoneListener, @Nullable executor: Executor)
Link copied to clipboard
open fun addOnWaypointOutOfRangeListener(listener: NavigationManager.OnWaypointOutOfRangeListener, @Nullable executor: Executor)
Add a OnWaypointOutOfRangeListener to NavigationManager to subscribe to finish out of ev range notification.
Link copied to clipboard
open fun addOnWaypointPassListener(listener: NavigationManager.OnWaypointPassListener, @Nullable executor: Executor)
Add a OnWaypointPassListener to NavigationManager to subscribe to waypoint event(s).
Link copied to clipboard
open fun addStreetChangedListener(listener: NavigationManager.StreetChangedListener, @Nullable executor: Executor)
Link copied to clipboard
open fun addTruckAidListener(listener: NavigationManager.TruckAidListener, @Nullable executor: Executor)
Link copied to clipboard
Link copied to clipboard
Returns route which was set calling setRouteForNavigation or was set after automatic recompute
Link copied to clipboard
open fun getCurrentRouteWaypoints(@NonNull listener: NavigationManager.OnWaypointsListener, @Nullable executor: Executor)
Returns all waypoints on current route
Link copied to clipboard
Returns StreetDetail containing information about next junction.
Link copied to clipboard
open fun getRouteProgress(@NonNull listener: NavigationManager.OnRouteProgressListener, @Nullable executor: Executor)
Returns progress info about current navigation route.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Remove a OnBatteryCapacityListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnBetterRouteListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnDirectionListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnHighwayExitListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnIncidentListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnLaneListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnPlaceListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnRailwayCrossingListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnRouteChangedListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnRouteRecomputeProgressListener(listener: NavigationManager.OnRouteRecomputeProgressListener)
Remove a OnRouteRecomputeProgressListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnSharpCurveListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnSignpostListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnSpeedLimitListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnTrafficChangedListener previously added to NavigationManager.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun removeOnWaypointOutOfRangeListener(listener: NavigationManager.OnWaypointOutOfRangeListener)
Remove a OnWaypointOutOfRangeListener previously added to NavigationManager.
Link copied to clipboard
Remove a OnWaypointPassListener previously added to NavigationManager.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Replay last audio instruction.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setAudioTrafficSignListener(@Nullable listener: NavigationManager.AudioTrafficSignListener)
Link copied to clipboard
Link copied to clipboard
open fun setAudioVehicleZoneListener(@Nullable listener: NavigationManager.AudioVehicleZoneListener)
Link copied to clipboard
Enable or disable receiving updates to battery capacity changes.
Link copied to clipboard
Sets EV profile to be used by navigation.
Link copied to clipboard
Sets the route for navigation.
Link copied to clipboard
Stops the current navigation.