SYNavigationManager is a class that provides guidance advice and information along a route. More...
#import <SYNavigationManager.h>


Instance Methods | |
| ((unavailable("Use +[SYNavigation sharedNavigation] instead.") | - __attribute__ |
| SYNavigation is singleton, use [SYNavigation sharedNavigation] to access singleton instance. More... | |
| (void) | - startNavigationWithRoute: |
| Starts a turn-by-turn navigation session using the specified route. More... | |
| (void) | - stopNavigation |
| Stops the current navigation started via startNavigationWithRoute. More... | |
| (BOOL) | - isNavigating |
| Return yes, if you are currently in navigation mode. More... | |
| (nullable SYRouteProgress *) | - getRouteProgress |
| Get current navigation route info. Returns nil if SYNavigationManager is not navigating. More... | |
| (void) | - replayLastInstructionAudioFeedback |
| Replays last instruction audio feedback during navigation. More... | |
Class Methods | |
| (nonnull SYNavigationManager *) | + sharedNavigation |
| Returns SYNavigationManager singleton instance. More... | |
| ((unavailable("Use +[SYNavigation sharedNavigation] instead.") | + __attribute__ |
Properties | |
| id< SYNavigationAudioFeedbackDelegate > | audioFeedbackDelegate |
| Delegate to handle audio feedback. More... | |
| NSArray< SYWaypoint * > * | waypoints |
| The time interval returned includes delays due to traffic etc. More... | |
| SYRouteEventNotoficationsSettings * | settings |
| Route events notifications settings. More... | |
| BOOL | backgroundNavigationEnabled |
| Controls whether navigation is paused when the application is sent to the background. The current [SYPositioning dataSource] must support background position updates in order to navigate in the background. More... | |
| BOOL | batteryStatusUpdateEnabled |
| Enables automatic profile updating with delegate callback didUpdateBatteryCapacity. More... | |
| SYEVProfile * | currentEVProfile |
| ev profile for current navigation. More... | |
| NavigationDelegate | sdkNaviDelegate [implementation] |
SYNavigationManager is a class that provides guidance advice and information along a route.
| - ((unavailable("Use +[SYNavigation sharedNavigation] instead.") __attribute__ |
SYNavigation is singleton, use [SYNavigation sharedNavigation] to access singleton instance.
| + ((unavailable("Use +[SYNavigation sharedNavigation] instead.") __attribute__ |
| - (nullable SYRouteProgress*) getRouteProgress |
Get current navigation route info. Returns nil if SYNavigationManager is not navigating.
| - (BOOL) isNavigating |
Return yes, if you are currently in navigation mode.
| - (void) replayLastInstructionAudioFeedback |
Replays last instruction audio feedback during navigation.
| + (nonnull SYNavigationManager*) sharedNavigation |
Returns SYNavigationManager singleton instance.
| - (void) startNavigationWithRoute: | (nullable SYRoute *) | route |
Starts a turn-by-turn navigation session using the specified route.
| - (void) stopNavigation |
Stops the current navigation started via startNavigationWithRoute.
|
readwritenonatomicweak |
Delegate to handle audio feedback.
|
readwritenonatomicassign |
Controls whether navigation is paused when the application is sent to the background. The current [SYPositioning dataSource] must support background position updates in order to navigate in the background.
|
readwritenonatomicassign |
Enables automatic profile updating with delegate callback didUpdateBatteryCapacity.
|
readwritenonatomicassign |
ev profile for current navigation.
|
readwritenonatomicassignimplementation |
|
readnonatomicassign |
Route events notifications settings.
|
readnonatomicassign |
The time interval returned includes delays due to traffic etc.