Navigation Manager
open class NavigationManager : NativeMethodsReceiver, SygicContext.OnContextDestroyListener
Content copied to clipboard
Class managing navigation events.
Types
Link copied to clipboard
interface AudioBetterRouteListener : NavigationManager.AudioEventListener
Content copied to clipboard
Provides audio information about better route.
Link copied to clipboard
Provides audio notification about incident.
Link copied to clipboard
interface AudioInstructionListener : NavigationManager.AudioEventListener
Content copied to clipboard
Provides navigation audio instructions.
Link copied to clipboard
interface AudioRailwayCrossingListener : NavigationManager.AudioEventListener
Content 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
interface AudioTrafficSignListener : NavigationManager.AudioEventListener
Content 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
interface AudioVehicleZoneListener : NavigationManager.AudioEventListener
Content copied to clipboard
Provides audio warning about current restriction on or in vicinity of projected trajectory
Link copied to clipboard
interface JunctionPassedListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of passed junction related events.
Link copied to clipboard
Link copied to clipboard
interface OnBatteryCapacityListener : NavigationManager.RouteEventNotificationListener
Content 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
interface OnDirectionListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of direction changed related events from NavigationManager.
Link copied to clipboard
interface OnHighwayExitListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of highway exit related events from NavigationManager.
Link copied to clipboard
interface OnIncidentListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of incident related events from NavigationManager.
Link copied to clipboard
interface OnLaneListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of lanes related events from NavigationManager.
Link copied to clipboard
interface OnPlaceListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of place on route info related events from NavigationManager.
Link copied to clipboard
interface OnRailwayCrossingListener : NavigationManager.RouteEventNotificationListener
Content 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 OnRouteRecomputeProgressListener : NativeMethodsReceiver.NativeListener
Content copied to clipboard
Provides callback of route recompute progress related events from NavigationManager.
Link copied to clipboard
interface OnSharpCurveListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of curve info related events from NavigationManager.
Link copied to clipboard
interface OnSignpostListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of navi sign changed related events from NavigationManager.
Link copied to clipboard
interface OnSpeedLimitListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of speed warning related events from NavigationManager.
Link copied to clipboard
interface OnTrafficChangedListener : NativeMethodsReceiver.NativeListener
Content copied to clipboard
Provides callback of traffic related events from NavigationManager.
Link copied to clipboard
interface OnTrafficSignListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of traffic sign feature related events.
Link copied to clipboard
interface OnVehicleAidListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of Vehicle Aid feature related events.
Link copied to clipboard
interface OnVehicleZoneListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of Zone feature related events.
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.
Link copied to clipboard
interface OnWaypointPassListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of waypoint related events from NavigationManager.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface StreetChangedListener : NavigationManager.RouteEventNotificationListener
Content copied to clipboard
Provides callback of street changed realted events
Link copied to clipboard
Content copied to clipboard
Provides callback of Truck Aid feature related events.
Functions
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
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.
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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
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
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
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.
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).
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
Link copied to clipboard
Content copied to clipboard
Content copied to clipboard
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
Returns all waypoints on current route
Link copied to clipboard
open fun getCurrentStreetDetail(@NonNull listener: OnStreetDetailListener)
Content copied to clipboard
Returns StreetDetail containing information about next junction.
Link copied to clipboard
Returns info about current navigation route.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun removeJunctionPassedListener(listener: NavigationManager.JunctionPassedListener)
Content copied to clipboard
Link copied to clipboard
open fun removeOnBatteryCapacityListener(listener: NavigationManager.OnBatteryCapacityListener)
Content copied to clipboard
Remove a OnBatteryCapacityListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnBetterRouteListener(listener: NavigationManager.OnBetterRouteListener)
Content copied to clipboard
Remove a OnBetterRouteListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnDirectionListener(listener: NavigationManager.OnDirectionListener)
Content copied to clipboard
Remove a OnDirectionListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnHighwayExitListener(listener: NavigationManager.OnHighwayExitListener)
Content copied to clipboard
Remove a OnHighwayExitListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnIncidentListener(listener: NavigationManager.OnIncidentListener)
Content copied to clipboard
Remove a OnIncidentListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnLaneListener(listener: NavigationManager.OnLaneListener)
Content copied to clipboard
Remove a OnLaneListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnPlaceListener(listener: NavigationManager.OnPlaceListener)
Content copied to clipboard
Remove a OnPlaceListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnRailwayCrossingListener(listener: NavigationManager.OnRailwayCrossingListener)
Content copied to clipboard
Remove a OnRailwayCrossingListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnRouteChangedListener(listener: NavigationManager.OnRouteChangedListener)
Content copied to clipboard
Remove a OnRouteChangedListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnRouteRecomputeProgressListener(listener: NavigationManager.OnRouteRecomputeProgressListener)
Content copied to clipboard
Remove a OnRouteRecomputeProgressListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnSharpCurveListener(listener: NavigationManager.OnSharpCurveListener)
Content copied to clipboard
Remove a OnSharpCurveListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnSignpostListener(listener: NavigationManager.OnSignpostListener)
Content copied to clipboard
Remove a OnSignpostListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnSpeedLimitListener(listener: NavigationManager.OnSpeedLimitListener)
Content copied to clipboard
Remove a OnSpeedLimitListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnTrafficChangedListener(listener: NavigationManager.OnTrafficChangedListener)
Content copied to clipboard
Remove a OnTrafficChangedListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnTrafficSignListener(@NonNull listener: NavigationManager.OnTrafficSignListener)
Content copied to clipboard
Link copied to clipboard
open fun removeOnVehicleAidListener(@NonNull listener: NavigationManager.OnVehicleAidListener)
Content copied to clipboard
Link copied to clipboard
open fun removeOnVehicleZoneListener(@NonNull listener: NavigationManager.OnVehicleZoneListener)
Content copied to clipboard
Link copied to clipboard
open fun removeOnWaypointOutOfRangeListener(listener: NavigationManager.OnWaypointOutOfRangeListener)
Content copied to clipboard
Remove a OnWaypointOutOfRangeListener previously added to NavigationManager.
Link copied to clipboard
open fun removeOnWaypointPassListener(listener: NavigationManager.OnWaypointPassListener)
Content copied to clipboard
Remove a OnWaypointPassListener previously added to NavigationManager.
Link copied to clipboard
open fun removeStreetChangedListener(listener: NavigationManager.StreetChangedListener)
Content copied to clipboard
Link copied to clipboard
Content copied to clipboard
Link copied to clipboard
Replay last audio instruction.
Link copied to clipboard
open fun setAudioBetterRouteListener(listener: NavigationManager.AudioBetterRouteListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioIncidentListener(listener: NavigationManager.AudioIncidentListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioInstructionListener(listener: NavigationManager.AudioInstructionListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioRailwayCrossingListener(listener: NavigationManager.AudioRailwayCrossingListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioSharpCurveListener(listener: NavigationManager.AudioSharpCurveListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioSpeedLimitListener(listener: NavigationManager.AudioSpeedLimitListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioTrafficListener(listener: NavigationManager.AudioTrafficListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioTrafficSignListener(@Nullable listener: NavigationManager.AudioTrafficSignListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioVehicleAidListener(@Nullable listener: NavigationManager.AudioVehicleAidListener)
Content copied to clipboard
Link copied to clipboard
open fun setAudioVehicleZoneListener(@Nullable listener: NavigationManager.AudioVehicleZoneListener)
Content copied to clipboard
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.