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.