

Classes | |
| interface | AudioBetterRouteListener |
| interface | AudioEventListener |
| interface | AudioIncidentListener |
| interface | AudioInstructionListener |
| interface | AudioRailwayCrossingListener |
| interface | AudioSharpCurveListener |
| interface | AudioSpeedLimitListener |
| interface | AudioTrafficListener |
| interface | NotifType |
| interface | OnBatteryCapacityListener |
| interface | OnBetterRouteListener |
| interface | OnDirectionListener |
| interface | OnHighwayExitListener |
| interface | OnIncidentListener |
| interface | OnLaneListener |
| interface | OnPlaceListener |
| interface | OnRailwayCrossingListener |
| interface | OnRouteChangedListener |
| interface | OnRouteRecomputeProgressListener |
| interface | OnSharpCurveListener |
| interface | OnSignpostListener |
| interface | OnSpeedLimitListener |
| interface | OnTrafficChangedListener |
| interface | OnWaypointPassListener |
| interface | RouteEventNotificationListener |
| interface | RouteRecomputeStatus |
| interface | RouteUpdateStatus |
Static Public Member Functions | |
| static RouteEventNotificationsSettings | getSettings (@RouteEventNotificationsSettings.Type int type) |
Protected Member Functions | |
| void | finalize () throws Throwable |
Class managing navigation events.
| void com.sygic.sdk.navigation.NavigationManager.addOnBatteryCapacityListener | ( | final OnBatteryCapacityListener | listener | ) |
Add a OnBatteryCapacityListener to NavigationManager to subscribe to battery capacity changes.
| void com.sygic.sdk.navigation.NavigationManager.addOnBatteryCapacityListener | ( | final OnBatteryCapacityListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnBatteryCapacityListener to NavigationManager to subscribe to battery capacity changes.
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnBetterRouteListener | ( | final OnBetterRouteListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnBetterRouteListener to NavigationManager to subscribe for better route event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnBetterRouteListener | ( | OnBetterRouteListener | listener | ) |
Add a OnBetterRouteListener to NavigationManager to subscribe for better route event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnDirectionListener | ( | final OnDirectionListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnDirectionListener to NavigationManager to subscribe to direction changed event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnDirectionListener | ( | OnDirectionListener | listener | ) |
Add a OnDirectionListener to NavigationManager to subscribe to direction changed event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnHighwayExitListener | ( | final OnHighwayExitListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnHighwayExitListener to NavigationManager to subscribe to highway exit event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnHighwayExitListener | ( | OnHighwayExitListener | listener | ) |
Add a OnHighwayExitListener to NavigationManager to subscribe to highway exit event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnIncidentListener | ( | final OnIncidentListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnIncidentListener to NavigationManager to subscribe to incident event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnIncidentListener | ( | OnIncidentListener | listener | ) |
Add a OnIncidentListener to NavigationManager to subscribe to incident event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnLaneListener | ( | final OnLaneListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnLaneListener to NavigationManager to subscribe to lane event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnLaneListener | ( | OnLaneListener | listener | ) |
Add a OnLaneListener to NavigationManager to subscribe to lane event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnPlaceListener | ( | final OnPlaceListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnPlaceListener to NavigationManager to subscribe to nearby poi on route data event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnPlaceListener | ( | OnPlaceListener | listener | ) |
Add a OnPlaceListener to NavigationManager to subscribe to nearby poi on route data event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnRailwayCrossingListener | ( | final OnRailwayCrossingListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnRailwayCrossingListener to NavigationManager to subscribe to railway event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnRailwayCrossingListener | ( | OnRailwayCrossingListener | listener | ) |
Add a OnRailwayCrossingListener to NavigationManager to subscribe to railway event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnRouteChangedListener | ( | final OnRouteChangedListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnRouteChangedListener to NavigationManager to subscribe to route changed event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnRouteChangedListener | ( | OnRouteChangedListener | listener | ) |
Add a OnRouteChangedListener to NavigationManager to subscribe to route changed event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnRouteRecomputeProgressListener | ( | final OnRouteRecomputeProgressListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnRouteRecomputeProgressListener to NavigationManager to subscribe to route recompute progress event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnRouteRecomputeProgressListener | ( | OnRouteRecomputeProgressListener | listener | ) |
Add a OnRouteRecomputeProgressListener to NavigationManager to subscribe to route recompute progress event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnSharpCurveListener | ( | final OnSharpCurveListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnSharpCurveListener to NavigationManager to subscribe to sharp curve event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnSharpCurveListener | ( | OnSharpCurveListener | listener | ) |
Add a OnSharpCurveListener to NavigationManager to subscribe to sharp curve event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnSignpostListener | ( | final OnSignpostListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnSignpostListener to NavigationManager to subscribe to navi sign event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnSignpostListener | ( | OnSignpostListener | listener | ) |
Add a OnSignpostListener to NavigationManager to subscribe to navi sign event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnSpeedLimitListener | ( | final OnSpeedLimitListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnSpeedLimitListener to NavigationManager to subscribe to speed limit event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnSpeedLimitListener | ( | OnSpeedLimitListener | listener | ) |
Add a OnSpeedLimitListener to NavigationManager to subscribe to speed limit event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnTrafficChangedListener | ( | final OnTrafficChangedListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnTrafficChangedListener to NavigationManager to subscribe to traffic data event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnTrafficChangedListener | ( | OnTrafficChangedListener | listener | ) |
Add a OnTrafficChangedListener to NavigationManager to subscribe to traffic data event(s).
| void com.sygic.sdk.navigation.NavigationManager.addOnWaypointPassListener | ( | final OnWaypointPassListener | listener, |
| @Nullable final Executor | executor | ||
| ) |
Add a OnWaypointPassListener to NavigationManager to subscribe to waypoint event(s).
| executor | Executor which will execute listener's callbacks |
| void com.sygic.sdk.navigation.NavigationManager.addOnWaypointPassListener | ( | OnWaypointPassListener | listener | ) |
Add a OnWaypointPassListener to NavigationManager to subscribe to waypoint event(s).
| synchronized void com.sygic.sdk.navigation.NavigationManager.destroy | ( | ) |
|
protected |
| Route com.sygic.sdk.navigation.NavigationManager.getCurrentRoute | ( | ) |
Returns route which was set calling setRouteForNavigation(Route) or was set after automatic recompute
| List<Waypoint> com.sygic.sdk.navigation.NavigationManager.getCurrentRouteWaypoints | ( | ) |
Returns all waypoints on current route
| RouteProgress com.sygic.sdk.navigation.NavigationManager.getRouteProgress | ( | ) |
Returns info about current navigation route.
|
static |
| void com.sygic.sdk.navigation.NavigationManager.removeOnBatteryCapacityListener | ( | final OnBatteryCapacityListener | listener | ) |
Remove a OnBatteryCapacityListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnBetterRouteListener | ( | OnBetterRouteListener | listener | ) |
Remove a OnBetterRouteListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnDirectionListener | ( | OnDirectionListener | listener | ) |
Remove a OnDirectionListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnHighwayExitListener | ( | OnHighwayExitListener | listener | ) |
Remove a OnHighwayExitListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnIncidentListener | ( | OnIncidentListener | listener | ) |
Remove a OnIncidentListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnLaneListener | ( | OnLaneListener | listener | ) |
Remove a OnLaneListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnPlaceListener | ( | OnPlaceListener | listener | ) |
Remove a OnPlaceListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnRailwayCrossingListener | ( | OnRailwayCrossingListener | listener | ) |
Remove a OnRailwayCrossingListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnRouteChangedListener | ( | OnRouteChangedListener | listener | ) |
Remove a OnRouteChangedListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnRouteRecomputeProgressListener | ( | OnRouteRecomputeProgressListener | listener | ) |
Remove a OnRouteRecomputeProgressListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnSharpCurveListener | ( | OnSharpCurveListener | listener | ) |
Remove a OnSharpCurveListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnSignpostListener | ( | OnSignpostListener | listener | ) |
Remove a OnSignpostListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnSpeedLimitListener | ( | OnSpeedLimitListener | listener | ) |
Remove a OnSpeedLimitListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnTrafficChangedListener | ( | OnTrafficChangedListener | listener | ) |
Remove a OnTrafficChangedListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.removeOnWaypointPassListener | ( | OnWaypointPassListener | listener | ) |
Remove a OnWaypointPassListener previously added to NavigationManager.
| void com.sygic.sdk.navigation.NavigationManager.replayLastAudioInstruction | ( | ) |
Replay last audio instruction. Instruction will be updated with distance from current position.
| synchronized void com.sygic.sdk.navigation.NavigationManager.setAudioBetterRouteListener | ( | AudioBetterRouteListener | listener | ) |
| synchronized void com.sygic.sdk.navigation.NavigationManager.setAudioIncidentListener | ( | AudioIncidentListener | listener | ) |
| synchronized void com.sygic.sdk.navigation.NavigationManager.setAudioInstructionListener | ( | AudioInstructionListener | listener | ) |
| synchronized void com.sygic.sdk.navigation.NavigationManager.setAudioRailwayCrossingListener | ( | AudioRailwayCrossingListener | listener | ) |
| synchronized void com.sygic.sdk.navigation.NavigationManager.setAudioSharpCurveListener | ( | AudioSharpCurveListener | listener | ) |
| synchronized void com.sygic.sdk.navigation.NavigationManager.setAudioSpeedLimitListener | ( | AudioSpeedLimitListener | listener | ) |
| synchronized void com.sygic.sdk.navigation.NavigationManager.setAudioTrafficListener | ( | AudioTrafficListener | listener | ) |
| void com.sygic.sdk.navigation.NavigationManager.setBatteryStatusUpdateEnabled | ( | boolean | enabled | ) |
Enable or disable receiving updates to battery capacity changes.
| void com.sygic.sdk.navigation.NavigationManager.setCurrentEVProfile | ( | final EVProfile | profile | ) |
| boolean com.sygic.sdk.navigation.NavigationManager.setRouteForNavigation | ( | final Route | route | ) |
Sets the route for navigation.
| route | Route to be set for navigation. This route is one from routes returned via Router#onComputeFinished(long). If the route is set, other routes are internally invalidated and cannot be set. Call Router#computeRoute(RoutePlan, Router.RouteComputeListener) to get new routes |
| void com.sygic.sdk.navigation.NavigationManager.stopNavigation | ( | ) |
Stops the current navigation.