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.