Receives event callbacks containing information about the current navigation session. More...
#import <SYNavigationManager.h>
Instance Methods | |
(void) | - navigation:didUpdateSpeedLimit: |
Called when a speed limit warning has changed. More... | |
(void) | - navigation:didUpdateDirection: |
Called when current instruction has changed. More... | |
(void) | - navigation:didUpdateSignpost: |
Called when current singpostinfo is changed. More... | |
(void) | - navigation:didUpdateIncident: |
Called when current incident has changed. More... | |
(void) | - navigation:didUpdateRailwayCrossing: |
Called when current route railway crossing has changed. More... | |
(void) | - navigation:didUpdateSharpCurve: |
Called when danger turn is ahead on current route. More... | |
(void) | - navigation:didPassWaypointWithIndex: |
Called when turn-by-turn navigation waipoint is passed. More... | |
(void) | - navigationManagerDidReachFinish: |
Called when turn-by-turn navigation destination is reached. More... | |
(void) | - navigation:didFindBetterRoute: |
Called when better route is found. More... | |
(void) | - navigation:didUpdateHighwayExit: |
Called when hihgway exit info has changed. Event does not fire when route is calculated. More... | |
(void) | - navigation:didUpdateRoute:withStatus: |
Called when current navigation route is changed or removed. More... | |
(void) | - navigation:didUpdateRecomputeProgress:withStatus: |
Called when current navigation route starts recomputing. More... | |
(void) | - navigation:didUpdatePlace: |
Called when places on current navigation route have changed. More... | |
(void) | - navigation:didUpdateLane: |
Called when lane information on current navigation route has changed. More... | |
(void) | - navigation:didUpdateTraffic: |
Called when traffic on the current navigation route is changed. This method will only be called when SYNavigationManager is navigating a route using a transport mode of SYTransportModeCar and SYTraffic.trafficServiceEnabled. More... | |
(void) | - navigation:didUpdateBatteryCapacity: |
Called when battery capacity has changed. Precondition: SYNavigationManager batteryStatusUpdateEnabled is true, and currentEVProfile is not nil. More... | |
(void) | - navigation:didFindWaypointOutOfRange:withCapacity: |
Called when charging waypoint on route is out of range from your position. Precondition: SYNavigationManager currentEVProfile is not nil. More... | |
(void) | - navigation:didStreetChange: |
Called when new street is reached. More... | |
(void) | - navigation:didPassJunction: |
Called when navigation has passed junction. More... | |
(void) | - navigation:didNotifyTruckAid: |
Called when restrictions are discovered on predicted trajectory or close to it. More... | |
Receives event callbacks containing information about the current navigation session.
|
optional |
Called when a speed limit warning has changed.
limit | Current speed limit. |
|
optional |
Called when current instruction has changed.
instruction | Current instruction. |
|
optional |
Called when current singpostinfo is changed.
signpostInfo | Array of signposts. |
|
optional |
Called when current incident has changed.
incidentInfo | Current incident. Nil if no incident is available. |
|
optional |
Called when current route railway crossing has changed.
railwayInfo | Current railway crossing. Nil if no crossing is ahead on route. |
|
optional |
Called when danger turn is ahead on current route.
sharpCurve | Curve info. Nil if no data is available. |
|
optional |
Called when turn-by-turn navigation waipoint is passed.
index | Waypoint index, as passed in viapoints in [SYRouting computeRoute:from:to:via] |
|
optional |
Called when turn-by-turn navigation destination is reached.
|
optional |
Called when better route is found.
alterRoute | Better Route info. Nil if no data is available. |
|
optional |
Called when hihgway exit info has changed. Event does not fire when route is calculated.
highwayExit | Highway exit info. Nil if no data is available. |
|
optional |
Called when current navigation route is changed or removed.
route | Updated route. Nil if navigation has been stopped. |
status | Reason in case route is null. |
|
optional |
Called when current navigation route starts recomputing.
progress | from 0 to 100 |
status | of recmoputing |
|
optional |
Called when places on current navigation route have changed.
places | All reachable places along the route. |
|
optional |
Called when lane information on current navigation route has changed.
|
optional |
Called when traffic on the current navigation route is changed. This method will only be called when SYNavigationManager is navigating a route using a transport mode of SYTransportModeCar and SYTraffic.trafficServiceEnabled.
trafficInfo | Traffic info, it is nil if no data is available. |
|
optional |
Called when battery capacity has changed. Precondition: SYNavigationManager batteryStatusUpdateEnabled is true, and currentEVProfile is not nil.
capacity | remaining capacity in kWh |
|
optional |
Called when charging waypoint on route is out of range from your position. Precondition: SYNavigationManager currentEVProfile is not nil.
index | of charging waypoint from SYRoute::waypoints array which is out of range, if -1 then it is route finish |
capacity | remaining capacity in kWh |
|
optional |
Called when new street is reached.
info | Information about new street. |
|
optional |
Called when navigation has passed junction.
type | Type of passed junction. |
|
optional |
Called when restrictions are discovered on predicted trajectory or close to it.
info | Information about upcoming restrictions. |