NavigationManager

open class NavigationManager : NativeMethodsReceiver

Class managing navigation events.

Types

AudioBetterRouteListener
Link copied to clipboard
interface AudioBetterRouteListener : NavigationManager.AudioEventListener
Provides audio information about better route.
AudioIncidentListener
Link copied to clipboard
interface AudioIncidentListener : NavigationManager.AudioEventListener
Provides audio notification about incident.
AudioInstructionListener
Link copied to clipboard
interface AudioInstructionListener : NavigationManager.AudioEventListener
Provides navigation audio instructions.
AudioRailwayCrossingListener
Link copied to clipboard
interface AudioRailwayCrossingListener : NavigationManager.AudioEventListener
Provides audio notification about railway crossing .
AudioSharpCurveListener
Link copied to clipboard
interface AudioSharpCurveListener : NavigationManager.AudioEventListener
Provides audio notification about sharp curve.
AudioSpeedLimitListener
Link copied to clipboard
interface AudioSpeedLimitListener : NavigationManager.AudioEventListener
Provides audio notification about speed limit.
AudioTrafficListener
Link copied to clipboard
interface AudioTrafficListener : NavigationManager.AudioEventListener
Provides audio notification about traffic.
JunctionPassedListener
Link copied to clipboard
interface JunctionPassedListener : NavigationManager.RouteEventNotificationListener
Provides callback of passed junction related events.
NotifType
Link copied to clipboard
annotation class NotifType
OnBatteryCapacityListener
Link copied to clipboard
interface OnBatteryCapacityListener : NavigationManager.RouteEventNotificationListener
Provides callback of battery capacity changes in kWh from NavigationManager.
OnBetterRouteListener
Link copied to clipboard
interface OnBetterRouteListener : NativeMethodsReceiver.NativeListener
Provides callback of data related events from NavigationManager.
OnDirectionListener
Link copied to clipboard
interface OnDirectionListener : NavigationManager.RouteEventNotificationListener
Provides callback of direction changed related events from NavigationManager.
OnHighwayExitListener
Link copied to clipboard
interface OnHighwayExitListener : NavigationManager.RouteEventNotificationListener
Provides callback of highway exit related events from NavigationManager.
OnIncidentListener
Link copied to clipboard
interface OnIncidentListener : NavigationManager.RouteEventNotificationListener
Provides callback of incident related events from NavigationManager.
OnLaneListener
Link copied to clipboard
interface OnLaneListener : NavigationManager.RouteEventNotificationListener
Provides callback of lanes related events from NavigationManager.
OnPlaceListener
Link copied to clipboard
interface OnPlaceListener : NavigationManager.RouteEventNotificationListener
Provides callback of place on route info related events from NavigationManager.
OnRailwayCrossingListener
Link copied to clipboard
interface OnRailwayCrossingListener : NavigationManager.RouteEventNotificationListener
Provides callback of railway related events from NavigationManager.
OnRouteChangedListener
Link copied to clipboard
interface OnRouteChangedListener : NativeMethodsReceiver.NativeListener
Provides callback of route changed related events from NavigationManager.
OnRouteRecomputeProgressListener
Link copied to clipboard
Provides callback of route recompute progress related events from NavigationManager.
OnSharpCurveListener
Link copied to clipboard
interface OnSharpCurveListener : NavigationManager.RouteEventNotificationListener
Provides callback of curve info related events from NavigationManager.
OnSignpostListener
Link copied to clipboard
interface OnSignpostListener : NavigationManager.RouteEventNotificationListener
Provides callback of navi sign changed related events from NavigationManager.
OnSpeedLimitListener
Link copied to clipboard
interface OnSpeedLimitListener : NavigationManager.RouteEventNotificationListener
Provides callback of speed warning related events from NavigationManager.
OnTrafficChangedListener
Link copied to clipboard
interface OnTrafficChangedListener : NativeMethodsReceiver.NativeListener
Provides callback of traffic related events from NavigationManager.Called when traffic on the current navigation route is changed.This method will only be called when NavigationManager is navigating a route using a transport mode of TransportModeCar and TrafficManager traffic service is enabled.
OnWaypointOutOfRangeListener
Link copied to clipboard
interface OnWaypointOutOfRangeListener : NavigationManager.RouteEventNotificationListener
Provides callback of battery capacity needed to reach finish in kWh when finish is out of range from NavigationManager.
OnWaypointPassListener
Link copied to clipboard
interface OnWaypointPassListener : NavigationManager.RouteEventNotificationListener
Provides callback of waypoint related events from NavigationManager.
RouteRecomputeStatus
Link copied to clipboard
annotation class RouteRecomputeStatus
RouteUpdateStatus
Link copied to clipboard
annotation class RouteUpdateStatus
StreetChangedListener
Link copied to clipboard
interface StreetChangedListener : NavigationManager.RouteEventNotificationListener
Provides callback of street changed realted events

Functions

addJunctionPassedListener
Link copied to clipboard
open fun addJunctionPassedListener(listener: NavigationManager.JunctionPassedListener)
open fun addJunctionPassedListener(listener: NavigationManager.JunctionPassedListener, @Nullable() executor: Executor)
addOnBatteryCapacityListener
Link copied to clipboard
open fun addOnBatteryCapacityListener(listener: NavigationManager.OnBatteryCapacityListener)
Add a OnBatteryCapacityListener to NavigationManager to subscribe to battery capacity changes.
open fun addOnBatteryCapacityListener(listener: NavigationManager.OnBatteryCapacityListener, @Nullable() executor: Executor)
Add a OnBatteryCapacityListener to NavigationManager to subscribe to battery capacity changes.
addOnBetterRouteListener
Link copied to clipboard
open fun addOnBetterRouteListener(listener: NavigationManager.OnBetterRouteListener)
Add a OnBetterRouteListener to NavigationManager to subscribe for better route event(s).
open fun addOnBetterRouteListener(listener: NavigationManager.OnBetterRouteListener, @Nullable() executor: Executor)
Add a OnBetterRouteListener to NavigationManager to subscribe for better route event(s).
addOnDirectionListener
Link copied to clipboard
open fun addOnDirectionListener(listener: NavigationManager.OnDirectionListener)
Add a OnDirectionListener to NavigationManager to subscribe to direction changed event(s).
open fun addOnDirectionListener(listener: NavigationManager.OnDirectionListener, @Nullable() executor: Executor)
Add a OnDirectionListener to NavigationManager to subscribe to direction changed event(s).
addOnHighwayExitListener
Link copied to clipboard
open fun addOnHighwayExitListener(listener: NavigationManager.OnHighwayExitListener)
Add a OnHighwayExitListener to NavigationManager to subscribe to highway exit event(s).
open fun addOnHighwayExitListener(listener: NavigationManager.OnHighwayExitListener, @Nullable() executor: Executor)
Add a OnHighwayExitListener to NavigationManager to subscribe to highway exit event(s).
addOnIncidentListener
Link copied to clipboard
open fun addOnIncidentListener(listener: NavigationManager.OnIncidentListener)
Add a OnIncidentListener to NavigationManager to subscribe to incident event(s).
open fun addOnIncidentListener(listener: NavigationManager.OnIncidentListener, @Nullable() executor: Executor)
Add a OnIncidentListener to NavigationManager to subscribe to incident event(s).
addOnLaneListener
Link copied to clipboard
open fun addOnLaneListener(listener: NavigationManager.OnLaneListener)
Add a OnLaneListener to NavigationManager to subscribe to lane event(s).
open fun addOnLaneListener(listener: NavigationManager.OnLaneListener, @Nullable() executor: Executor)
Add a OnLaneListener to NavigationManager to subscribe to lane event(s).
addOnPlaceListener
Link copied to clipboard
open fun addOnPlaceListener(listener: NavigationManager.OnPlaceListener)
Add a OnPlaceListener to NavigationManager to subscribe to nearby poi on route data event(s).
open fun addOnPlaceListener(listener: NavigationManager.OnPlaceListener, @Nullable() executor: Executor)
Add a OnPlaceListener to NavigationManager to subscribe to nearby poi on route data event(s).
addOnRailwayCrossingListener
Link copied to clipboard
open fun addOnRailwayCrossingListener(listener: NavigationManager.OnRailwayCrossingListener)
Add a OnRailwayCrossingListener to NavigationManager to subscribe to railway event(s).
open fun addOnRailwayCrossingListener(listener: NavigationManager.OnRailwayCrossingListener, @Nullable() executor: Executor)
Add a OnRailwayCrossingListener to NavigationManager to subscribe to railway event(s).
addOnRouteChangedListener
Link copied to clipboard
open fun addOnRouteChangedListener(listener: NavigationManager.OnRouteChangedListener)
Add a OnRouteChangedListener to NavigationManager to subscribe to route changed event(s).
open fun addOnRouteChangedListener(listener: NavigationManager.OnRouteChangedListener, @Nullable() executor: Executor)
Add a OnRouteChangedListener to NavigationManager to subscribe to route changed event(s).
addOnRouteRecomputeProgressListener
Link copied to clipboard
Add a OnRouteRecomputeProgressListener to NavigationManager to subscribe to route recompute progress event(s).
Add a OnRouteRecomputeProgressListener to NavigationManager to subscribe to route recompute progress event(s).
addOnSharpCurveListener
Link copied to clipboard
open fun addOnSharpCurveListener(listener: NavigationManager.OnSharpCurveListener)
Add a OnSharpCurveListener to NavigationManager to subscribe to sharp curve event(s).
open fun addOnSharpCurveListener(listener: NavigationManager.OnSharpCurveListener, @Nullable() executor: Executor)
Add a OnSharpCurveListener to NavigationManager to subscribe to sharp curve event(s).
addOnSignpostListener
Link copied to clipboard
open fun addOnSignpostListener(listener: NavigationManager.OnSignpostListener)
Add a OnSignpostListener to NavigationManager to subscribe to navi sign event(s).
open fun addOnSignpostListener(listener: NavigationManager.OnSignpostListener, @Nullable() executor: Executor)
Add a OnSignpostListener to NavigationManager to subscribe to navi sign event(s).
addOnSpeedLimitListener
Link copied to clipboard
open fun addOnSpeedLimitListener(listener: NavigationManager.OnSpeedLimitListener)
Add a OnSpeedLimitListener to NavigationManager to subscribe to speed limit event(s).
open fun addOnSpeedLimitListener(listener: NavigationManager.OnSpeedLimitListener, @Nullable() executor: Executor)
Add a OnSpeedLimitListener to NavigationManager to subscribe to speed limit event(s).
addOnTrafficChangedListener
Link copied to clipboard
open fun addOnTrafficChangedListener(listener: NavigationManager.OnTrafficChangedListener)
Add a OnTrafficChangedListener to NavigationManager to subscribe to traffic data event(s).
open fun addOnTrafficChangedListener(listener: NavigationManager.OnTrafficChangedListener, @Nullable() executor: Executor)
Add a OnTrafficChangedListener to NavigationManager to subscribe to traffic data event(s).
addOnWaypointOutOfRangeListener
Link copied to clipboard
Add a OnWaypointOutOfRangeListener to NavigationManager to subscribe to finish out of ev range notification.
open fun addOnWaypointOutOfRangeListener(listener: NavigationManager.OnWaypointOutOfRangeListener, @Nullable() executor: Executor)
Add a OnWaypointOutOfRangeListener to NavigationManager to subscribe to finish out of ev range notification.
addOnWaypointPassListener
Link copied to clipboard
open fun addOnWaypointPassListener(listener: NavigationManager.OnWaypointPassListener)
Add a OnWaypointPassListener to NavigationManager to subscribe to waypoint event(s).
open fun addOnWaypointPassListener(listener: NavigationManager.OnWaypointPassListener, @Nullable() executor: Executor)
Add a OnWaypointPassListener to NavigationManager to subscribe to waypoint event(s).
addStreetChangedListener
Link copied to clipboard
open fun addStreetChangedListener(listener: NavigationManager.StreetChangedListener)
open fun addStreetChangedListener(listener: NavigationManager.StreetChangedListener, @Nullable() executor: Executor)
destroy
Link copied to clipboard
open fun destroy()
getCurrentEVProfile
Link copied to clipboard
open fun getCurrentEVProfile(): EVProfile
getCurrentRoute
Link copied to clipboard
open fun getCurrentRoute(): Route
Returns route which was set calling setRouteForNavigation or was set after automatic recompute
getCurrentRouteWaypoints
Link copied to clipboard
open fun getCurrentRouteWaypoints(): List<Waypoint>
Returns all waypoints on current route
getCurrentStreetDetail
Link copied to clipboard
open fun getCurrentStreetDetail(@NonNull() listener: OnStreetDetailListener)
Returns StreetDetail containing information about next junction.
getRouteProgress
Link copied to clipboard
open fun getRouteProgress(): RouteProgress
Returns info about current navigation route.
getSettings
Link copied to clipboard
open fun getSettings(type: Int): RouteEventNotificationsSettings
removeJunctionPassedListener
Link copied to clipboard
open fun removeJunctionPassedListener(listener: NavigationManager.JunctionPassedListener)
removeOnBatteryCapacityListener
Link copied to clipboard
Remove a OnBatteryCapacityListener previously added to NavigationManager.
removeOnBetterRouteListener
Link copied to clipboard
open fun removeOnBetterRouteListener(listener: NavigationManager.OnBetterRouteListener)
Remove a OnBetterRouteListener previously added to NavigationManager.
removeOnDirectionListener
Link copied to clipboard
open fun removeOnDirectionListener(listener: NavigationManager.OnDirectionListener)
Remove a OnDirectionListener previously added to NavigationManager.
removeOnHighwayExitListener
Link copied to clipboard
open fun removeOnHighwayExitListener(listener: NavigationManager.OnHighwayExitListener)
Remove a OnHighwayExitListener previously added to NavigationManager.
removeOnIncidentListener
Link copied to clipboard
open fun removeOnIncidentListener(listener: NavigationManager.OnIncidentListener)
Remove a OnIncidentListener previously added to NavigationManager.
removeOnLaneListener
Link copied to clipboard
open fun removeOnLaneListener(listener: NavigationManager.OnLaneListener)
Remove a OnLaneListener previously added to NavigationManager.
removeOnPlaceListener
Link copied to clipboard
open fun removeOnPlaceListener(listener: NavigationManager.OnPlaceListener)
Remove a OnPlaceListener previously added to NavigationManager.
removeOnRailwayCrossingListener
Link copied to clipboard
Remove a OnRailwayCrossingListener previously added to NavigationManager.
removeOnRouteChangedListener
Link copied to clipboard
open fun removeOnRouteChangedListener(listener: NavigationManager.OnRouteChangedListener)
Remove a OnRouteChangedListener previously added to NavigationManager.
removeOnRouteRecomputeProgressListener
Link copied to clipboard
Remove a OnRouteRecomputeProgressListener previously added to NavigationManager.
removeOnSharpCurveListener
Link copied to clipboard
open fun removeOnSharpCurveListener(listener: NavigationManager.OnSharpCurveListener)
Remove a OnSharpCurveListener previously added to NavigationManager.
removeOnSignpostListener
Link copied to clipboard
open fun removeOnSignpostListener(listener: NavigationManager.OnSignpostListener)
Remove a OnSignpostListener previously added to NavigationManager.
removeOnSpeedLimitListener
Link copied to clipboard
open fun removeOnSpeedLimitListener(listener: NavigationManager.OnSpeedLimitListener)
Remove a OnSpeedLimitListener previously added to NavigationManager.
removeOnTrafficChangedListener
Link copied to clipboard
open fun removeOnTrafficChangedListener(listener: NavigationManager.OnTrafficChangedListener)
Remove a OnTrafficChangedListener previously added to NavigationManager.
removeOnWaypointOutOfRangeListener
Link copied to clipboard
Remove a OnWaypointOutOfRangeListener previously added to NavigationManager.
removeOnWaypointPassListener
Link copied to clipboard
open fun removeOnWaypointPassListener(listener: NavigationManager.OnWaypointPassListener)
Remove a OnWaypointPassListener previously added to NavigationManager.
removeStreetChangedListener
Link copied to clipboard
open fun removeStreetChangedListener(listener: NavigationManager.StreetChangedListener)
replayLastAudioInstruction
Link copied to clipboard
open fun replayLastAudioInstruction()
Replay last audio instruction.
setAudioBetterRouteListener
Link copied to clipboard
open fun setAudioBetterRouteListener(listener: NavigationManager.AudioBetterRouteListener)
setAudioIncidentListener
Link copied to clipboard
open fun setAudioIncidentListener(listener: NavigationManager.AudioIncidentListener)
setAudioInstructionListener
Link copied to clipboard
open fun setAudioInstructionListener(listener: NavigationManager.AudioInstructionListener)
setAudioRailwayCrossingListener
Link copied to clipboard
setAudioSharpCurveListener
Link copied to clipboard
open fun setAudioSharpCurveListener(listener: NavigationManager.AudioSharpCurveListener)
setAudioSpeedLimitListener
Link copied to clipboard
open fun setAudioSpeedLimitListener(listener: NavigationManager.AudioSpeedLimitListener)
setAudioTrafficListener
Link copied to clipboard
open fun setAudioTrafficListener(listener: NavigationManager.AudioTrafficListener)
setBatteryStatusUpdateEnabled
Link copied to clipboard
open fun setBatteryStatusUpdateEnabled(enabled: Boolean)
Enable or disable receiving updates to battery capacity changes.
setCurrentEVProfile
Link copied to clipboard
open fun setCurrentEVProfile(profile: EVProfile)
setRouteForNavigation
Link copied to clipboard
open fun setRouteForNavigation(route: Route): Boolean
Sets the route for navigation.
stopNavigation
Link copied to clipboard
open fun stopNavigation()
Stops the current navigation.