Navigation Manager
open class NavigationManager : NativeMethodsReceiver, SygicContext.OnContextDestroyListener
Content copied to clipboard
Class managing navigation events.
Types
Audio Better Route Listener
Link copied to clipboard
interface AudioBetterRouteListener : NavigationManager.AudioEventListener
Content copied to clipboard
Provides audio information about better route.
Audio Incident Listener
Link copied to clipboard
Provides audio notification about incident.
Audio Instruction Listener
Link copied to clipboard
interface AudioInstructionListener : NavigationManager.AudioEventListener
Content copied to clipboard
Provides navigation audio instructions.
Audio Railway Crossing Listener
Link copied to clipboard
interface AudioRailwayCrossingListener : NavigationManager.AudioEventListener
Content copied to clipboard
Provides audio notification about railway crossing .
Audio Sharp Curve Listener
Link copied to clipboard
Provides audio notification about sharp curve.
Audio Speed Limit Listener
Link copied to clipboard
Provides audio notification about speed limit.
Audio Traffic Listener
Link copied to clipboard
Provides audio notification about traffic.
Audio Traffic Sign Listener
Link copied to clipboard
interface AudioTrafficSignListener : NavigationManager.AudioEventListener
Content copied to clipboard
Provides audio warning about upcoming traffic signs on or in vicinity of projected trajectory
Audio Truck Aid Listener
Link copied to clipboard
Provides audio warning about upcoming restriction on or in vicinity of projected trajectory
Audio Vehicle Aid Listener
Link copied to clipboard
Provides audio warning about upcoming restriction on or in vicinity of projected trajectory
Audio Vehicle Zone Listener
Link copied to clipboard
interface AudioVehicleZoneListener : NavigationManager.AudioEventListener
Content copied to clipboard
Provides audio warning about current restriction on or in vicinity of projected trajectory
Junction Passed Listener
Link copied to clipboard
interface JunctionPassedListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of passed junction related events.
Notif Type
Link copied to clipboard
On Battery Capacity Listener
Link copied to clipboard
interface OnBatteryCapacityListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of battery capacity changes in kWh from NavigationManager.
On Better Route Listener
Link copied to clipboard
Provides callback of data related events from NavigationManager.
On Direction Listener
Link copied to clipboard
interface OnDirectionListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of direction changed related events from NavigationManager.
On Highway Exit Listener
Link copied to clipboard
interface OnHighwayExitListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of highway exit related events from NavigationManager.
On Incident Listener
Link copied to clipboard
interface OnIncidentListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of incident related events from NavigationManager.
On Lane Listener
Link copied to clipboard
interface OnLaneListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of lanes related events from NavigationManager.
On Place Listener
Link copied to clipboard
interface OnPlaceListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of place on route info related events from NavigationManager.
On Railway Crossing Listener
Link copied to clipboard
interface OnRailwayCrossingListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of railway related events from NavigationManager.
On Route Changed Listener
Link copied to clipboard
Provides callback of route changed related events from NavigationManager.
On Route Recompute Progress Listener
Link copied to clipboard
interface OnRouteRecomputeProgressListener : NativeMethodsReceiver.NativeListener
Content copied to clipboard
Provides callback of route recompute progress related events from NavigationManager.
On Sharp Curve Listener
Link copied to clipboard
interface OnSharpCurveListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of curve info related events from NavigationManager.
On Signpost Listener
Link copied to clipboard
interface OnSignpostListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of navi sign changed related events from NavigationManager.
On Speed Limit Listener
Link copied to clipboard
interface OnSpeedLimitListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of speed warning related events from NavigationManager.
On Traffic Changed Listener
Link copied to clipboard
interface OnTrafficChangedListener : NativeMethodsReceiver.NativeListener
Content copied to clipboard
Provides callback of traffic related events from NavigationManager.
On Traffic Sign Listener
Link copied to clipboard
interface OnTrafficSignListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of traffic sign feature related events.
On Vehicle Aid Listener
Link copied to clipboard
interface OnVehicleAidListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of Vehicle Aid feature related events.
On Vehicle Zone Listener
Link copied to clipboard
interface OnVehicleZoneListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of Zone feature related events.
On Waypoint Out Of Range Listener
Link copied to clipboard
interface OnWaypointOutOfRangeListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of battery capacity needed to reach finish in kWh when finish is out of range from NavigationManager.
On Waypoint Pass Listener
Link copied to clipboard
interface OnWaypointPassListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of waypoint related events from NavigationManager.
Route Recompute Status
Link copied to clipboard
annotation class RouteRecomputeStatus
Content copied to clipboard
Route Update Status
Link copied to clipboard
Street Changed Listener
Link copied to clipboard
interface StreetChangedListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of street changed realted events
Truck Aid Listener
Link copied to clipboard
Content copied to clipboard
Provides callback of Truck Aid feature related events.
Functions
add Junction Passed Listener
Link copied to clipboard
open fun addJunctionPassedListener(listener: NavigationManager.JunctionPassedListener)
Content copied to clipboard
open fun addJunctionPassedListener(listener: NavigationManager.JunctionPassedListener, @Nullable executor: Executor)
Content copied to clipboard
add On Battery Capacity Listener
Link copied to clipboard
open fun addOnBatteryCapacityListener(listener: NavigationManager.OnBatteryCapacityListener)
Content copied to clipboard
open fun addOnBatteryCapacityListener(listener: NavigationManager.OnBatteryCapacityListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnBatteryCapacityListener to NavigationManager to subscribe to battery capacity changes.
add On Better Route Listener
Link copied to clipboard
open fun addOnBetterRouteListener(listener: NavigationManager.OnBetterRouteListener)
Content copied to clipboard
open fun addOnBetterRouteListener(listener: NavigationManager.OnBetterRouteListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnBetterRouteListener to NavigationManager to subscribe for better route event(s).
add On Direction Listener
Link copied to clipboard
open fun addOnDirectionListener(listener: NavigationManager.OnDirectionListener)
Content copied to clipboard
open fun addOnDirectionListener(listener: NavigationManager.OnDirectionListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnDirectionListener to NavigationManager to subscribe to direction changed event(s).
add On Highway Exit Listener
Link copied to clipboard
open fun addOnHighwayExitListener(listener: NavigationManager.OnHighwayExitListener)
Content copied to clipboard
open fun addOnHighwayExitListener(listener: NavigationManager.OnHighwayExitListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnHighwayExitListener to NavigationManager to subscribe to highway exit event(s).
add On Incident Listener
Link copied to clipboard
open fun addOnIncidentListener(listener: NavigationManager.OnIncidentListener)
Content copied to clipboard
open fun addOnIncidentListener(listener: NavigationManager.OnIncidentListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnIncidentListener to NavigationManager to subscribe to incident event(s).
add On Lane Listener
Link copied to clipboard
open fun addOnLaneListener(listener: NavigationManager.OnLaneListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnLaneListener to NavigationManager to subscribe to lane event(s).
add On Place Listener
Link copied to clipboard
open fun addOnPlaceListener(listener: NavigationManager.OnPlaceListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnPlaceListener to NavigationManager to subscribe to nearby poi on route data event(s).
add On Railway Crossing Listener
Link copied to clipboard
open fun addOnRailwayCrossingListener(listener: NavigationManager.OnRailwayCrossingListener)
Content copied to clipboard
open fun addOnRailwayCrossingListener(listener: NavigationManager.OnRailwayCrossingListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnRailwayCrossingListener to NavigationManager to subscribe to railway event(s).
add On Route Changed Listener
Link copied to clipboard
open fun addOnRouteChangedListener(listener: NavigationManager.OnRouteChangedListener)
Content copied to clipboard
open fun addOnRouteChangedListener(listener: NavigationManager.OnRouteChangedListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnRouteChangedListener to NavigationManager to subscribe to route changed event(s).
add On Route Recompute Progress Listener
Link copied to clipboard
open fun addOnRouteRecomputeProgressListener(listener: NavigationManager.OnRouteRecomputeProgressListener)
Content copied to clipboard
open fun addOnRouteRecomputeProgressListener(listener: NavigationManager.OnRouteRecomputeProgressListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnRouteRecomputeProgressListener to NavigationManager to subscribe to route recompute progress event(s).
add On Sharp Curve Listener
Link copied to clipboard
open fun addOnSharpCurveListener(listener: NavigationManager.OnSharpCurveListener)
Content copied to clipboard
open fun addOnSharpCurveListener(listener: NavigationManager.OnSharpCurveListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnSharpCurveListener to NavigationManager to subscribe to sharp curve event(s).
add On Signpost Listener
Link copied to clipboard
open fun addOnSignpostListener(listener: NavigationManager.OnSignpostListener)
Content copied to clipboard
open fun addOnSignpostListener(listener: NavigationManager.OnSignpostListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnSignpostListener to NavigationManager to subscribe to navi sign event(s).
add On Speed Limit Listener
Link copied to clipboard
open fun addOnSpeedLimitListener(listener: NavigationManager.OnSpeedLimitListener)
Content copied to clipboard
open fun addOnSpeedLimitListener(listener: NavigationManager.OnSpeedLimitListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnSpeedLimitListener to NavigationManager to subscribe to speed limit event(s).
add On Traffic Changed Listener
Link copied to clipboard
open fun addOnTrafficChangedListener(listener: NavigationManager.OnTrafficChangedListener)
Content copied to clipboard
open fun addOnTrafficChangedListener(listener: NavigationManager.OnTrafficChangedListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnTrafficChangedListener to NavigationManager to subscribe to traffic data event(s).
add On Traffic Sign Listener
Link copied to clipboard
open fun addOnTrafficSignListener(@NonNull listener: NavigationManager.OnTrafficSignListener)
Content copied to clipboard
open fun addOnTrafficSignListener(@NonNull listener: NavigationManager.OnTrafficSignListener, @Nullable executor: Executor)
Content copied to clipboard
add On Vehicle Aid Listener
Link copied to clipboard
open fun addOnVehicleAidListener(@NonNull listener: NavigationManager.OnVehicleAidListener)
Content copied to clipboard
open fun addOnVehicleAidListener(@NonNull listener: NavigationManager.OnVehicleAidListener, @Nullable executor: Executor)
Content copied to clipboard
add On Vehicle Zone Listener
Link copied to clipboard
open fun addOnVehicleZoneListener(@NonNull listener: NavigationManager.OnVehicleZoneListener)
Content copied to clipboard
open fun addOnVehicleZoneListener(@NonNull listener: NavigationManager.OnVehicleZoneListener, @Nullable executor: Executor)
Content copied to clipboard
add On Waypoint Out Of Range Listener
Link copied to clipboard
open fun addOnWaypointOutOfRangeListener(listener: NavigationManager.OnWaypointOutOfRangeListener)
Content copied to clipboard
open fun addOnWaypointOutOfRangeListener(listener: NavigationManager.OnWaypointOutOfRangeListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnWaypointOutOfRangeListener to NavigationManager to subscribe to finish out of ev range notification.
add On Waypoint Pass Listener
Link copied to clipboard
open fun addOnWaypointPassListener(listener: NavigationManager.OnWaypointPassListener)
Content copied to clipboard
open fun addOnWaypointPassListener(listener: NavigationManager.OnWaypointPassListener, @Nullable executor: Executor)
Content copied to clipboard
Add a OnWaypointPassListener to NavigationManager to subscribe to waypoint event(s).
add Street Changed Listener
Link copied to clipboard
open fun addStreetChangedListener(listener: NavigationManager.StreetChangedListener)
Content copied to clipboard
open fun addStreetChangedListener(listener: NavigationManager.StreetChangedListener, @Nullable executor: Executor)
Content copied to clipboard
add Truck Aid Listener
Link copied to clipboard
Content copied to clipboard
Content copied to clipboard
get Current EVProfile
Link copied to clipboard
get Current Route
Link copied to clipboard
Returns route which was set calling setRouteForNavigation or was set after automatic recompute
get Current Route Waypoints
Link copied to clipboard
Returns all waypoints on current route
get Current Street Detail
Link copied to clipboard
open fun getCurrentStreetDetail(@NonNull listener: OnStreetDetailListener)
Content copied to clipboard
Returns StreetDetail containing information about next junction.
get Route Progress
Link copied to clipboard
Returns info about current navigation route.
get Settings
Link copied to clipboard
on Context Destroy
Link copied to clipboard
open fun onContextDestroy()
Content copied to clipboard
remove Junction Passed Listener
Link copied to clipboard
open fun removeJunctionPassedListener(listener: NavigationManager.JunctionPassedListener)
Content copied to clipboard
remove On Battery Capacity Listener
Link copied to clipboard
open fun removeOnBatteryCapacityListener(listener: NavigationManager.OnBatteryCapacityListener)
Content copied to clipboard
Remove a OnBatteryCapacityListener previously added to NavigationManager.
remove On Better Route Listener
Link copied to clipboard
open fun removeOnBetterRouteListener(listener: NavigationManager.OnBetterRouteListener)
Content copied to clipboard
Remove a OnBetterRouteListener previously added to NavigationManager.
remove On Direction Listener
Link copied to clipboard
open fun removeOnDirectionListener(listener: NavigationManager.OnDirectionListener)
Content copied to clipboard
Remove a OnDirectionListener previously added to NavigationManager.
remove On Highway Exit Listener
Link copied to clipboard
open fun removeOnHighwayExitListener(listener: NavigationManager.OnHighwayExitListener)
Content copied to clipboard
Remove a OnHighwayExitListener previously added to NavigationManager.
remove On Incident Listener
Link copied to clipboard
open fun removeOnIncidentListener(listener: NavigationManager.OnIncidentListener)
Content copied to clipboard
Remove a OnIncidentListener previously added to NavigationManager.
remove On Lane Listener
Link copied to clipboard
open fun removeOnLaneListener(listener: NavigationManager.OnLaneListener)
Content copied to clipboard
Remove a OnLaneListener previously added to NavigationManager.
remove On Place Listener
Link copied to clipboard
open fun removeOnPlaceListener(listener: NavigationManager.OnPlaceListener)
Content copied to clipboard
Remove a OnPlaceListener previously added to NavigationManager.
remove On Railway Crossing Listener
Link copied to clipboard
open fun removeOnRailwayCrossingListener(listener: NavigationManager.OnRailwayCrossingListener)
Content copied to clipboard
Remove a OnRailwayCrossingListener previously added to NavigationManager.
remove On Route Changed Listener
Link copied to clipboard
open fun removeOnRouteChangedListener(listener: NavigationManager.OnRouteChangedListener)
Content copied to clipboard
Remove a OnRouteChangedListener previously added to NavigationManager.
remove On Route Recompute Progress Listener
Link copied to clipboard
open fun removeOnRouteRecomputeProgressListener(listener: NavigationManager.OnRouteRecomputeProgressListener)
Content copied to clipboard
Remove a OnRouteRecomputeProgressListener previously added to NavigationManager.
remove On Sharp Curve Listener
Link copied to clipboard
open fun removeOnSharpCurveListener(listener: NavigationManager.OnSharpCurveListener)
Content copied to clipboard
Remove a OnSharpCurveListener previously added to NavigationManager.
remove On Signpost Listener
Link copied to clipboard
open fun removeOnSignpostListener(listener: NavigationManager.OnSignpostListener)
Content copied to clipboard
Remove a OnSignpostListener previously added to NavigationManager.
remove On Speed Limit Listener
Link copied to clipboard
open fun removeOnSpeedLimitListener(listener: NavigationManager.OnSpeedLimitListener)
Content copied to clipboard
Remove a OnSpeedLimitListener previously added to NavigationManager.
remove On Traffic Changed Listener
Link copied to clipboard
open fun removeOnTrafficChangedListener(listener: NavigationManager.OnTrafficChangedListener)
Content copied to clipboard
Remove a OnTrafficChangedListener previously added to NavigationManager.
remove On Traffic Sign Listener
Link copied to clipboard
open fun removeOnTrafficSignListener(@NonNull listener: NavigationManager.OnTrafficSignListener)
Content copied to clipboard
remove On Vehicle Aid Listener
Link copied to clipboard
open fun removeOnVehicleAidListener(@NonNull listener: NavigationManager.OnVehicleAidListener)
Content copied to clipboard
remove On Vehicle Zone Listener
Link copied to clipboard
open fun removeOnVehicleZoneListener(@NonNull listener: NavigationManager.OnVehicleZoneListener)
Content copied to clipboard
remove On Waypoint Out Of Range Listener
Link copied to clipboard
open fun removeOnWaypointOutOfRangeListener(listener: NavigationManager.OnWaypointOutOfRangeListener)
Content copied to clipboard
Remove a OnWaypointOutOfRangeListener previously added to NavigationManager.
remove On Waypoint Pass Listener
Link copied to clipboard
open fun removeOnWaypointPassListener(listener: NavigationManager.OnWaypointPassListener)
Content copied to clipboard
Remove a OnWaypointPassListener previously added to NavigationManager.
remove Street Changed Listener
Link copied to clipboard
open fun removeStreetChangedListener(listener: NavigationManager.StreetChangedListener)
Content copied to clipboard
remove Truck Aid Listener
Link copied to clipboard
Content copied to clipboard
replay Last Audio Instruction
Link copied to clipboard
open fun replayLastAudioInstruction()
Content copied to clipboard
Replay last audio instruction.
set Audio Better Route Listener
Link copied to clipboard
open fun setAudioBetterRouteListener(listener: NavigationManager.AudioBetterRouteListener)
Content copied to clipboard
set Audio Incident Listener
Link copied to clipboard
open fun setAudioIncidentListener(listener: NavigationManager.AudioIncidentListener)
Content copied to clipboard
set Audio Instruction Listener
Link copied to clipboard
open fun setAudioInstructionListener(listener: NavigationManager.AudioInstructionListener)
Content copied to clipboard
set Audio Railway Crossing Listener
Link copied to clipboard
open fun setAudioRailwayCrossingListener(listener: NavigationManager.AudioRailwayCrossingListener)
Content copied to clipboard
set Audio Sharp Curve Listener
Link copied to clipboard
open fun setAudioSharpCurveListener(listener: NavigationManager.AudioSharpCurveListener)
Content copied to clipboard
set Audio Speed Limit Listener
Link copied to clipboard
open fun setAudioSpeedLimitListener(listener: NavigationManager.AudioSpeedLimitListener)
Content copied to clipboard
set Audio Traffic Listener
Link copied to clipboard
open fun setAudioTrafficListener(listener: NavigationManager.AudioTrafficListener)
Content copied to clipboard
set Audio Traffic Sign Listener
Link copied to clipboard
open fun setAudioTrafficSignListener(@Nullable listener: NavigationManager.AudioTrafficSignListener)
Content copied to clipboard
set Audio Vehicle Aid Listener
Link copied to clipboard
open fun setAudioVehicleAidListener(@Nullable listener: NavigationManager.AudioVehicleAidListener)
Content copied to clipboard
set Audio Vehicle Zone Listener
Link copied to clipboard
open fun setAudioVehicleZoneListener(@Nullable listener: NavigationManager.AudioVehicleZoneListener)
Content copied to clipboard
set Battery Status Update Enabled
Link copied to clipboard
Enable or disable receiving updates to battery capacity changes.
set Current EVProfile
Link copied to clipboard
Sets EV profile to be used by navigation.
set Route For Navigation
Link copied to clipboard
Sets the route for navigation.
stop Navigation
Link copied to clipboard
open fun stopNavigation()
Content copied to clipboard
Stops the current navigation.