-
Posted when
RouteController
receives a user location update representing movement along the expected route.The user info dictionary contains the keys
RouteController.NotificationUserInfoKey.routeProgressKey
,RouteController.NotificationUserInfoKey.locationKey
, andRouteController.NotificationUserInfoKey.rawLocationKey
. -
Posted after the user diverges from the expected route, just before
RouteController
attempts to calculate a new route.The user info dictionary contains the key
RouteController.NotificationUserInfoKey.locationKey
. -
Posted when
RouteController
obtains a new route in response to the user diverging from a previous route.The user info dictionary contains the keys
RouteController.NotificationUserInfoKey.locationKey
andRouteController.NotificationUserInfoKey.isProactiveKey
. -
Posted when
RouteController
fails to reroute the user after the user diverges from the expected route.The user info dictionary contains the key
RouteController.NotificationUserInfoKey.routingErrorKey
. -
Posted when
RouteController
detects that the user has passed an ideal point for saying an instruction aloud.The user info dictionary contains the keys
RouteController.NotificationUserInfoKey.routeProgressKey
andRouteController.NotificationUserInfoKey.spokenInstructionKey
. -
Posted when
RouteController
detects that the user has passed an ideal point for display an instruction visually.The user info dictionary contains the keys
RouteController.NotificationUserInfoKey.routeProgressKey
andRouteController.NotificationUserInfoKey.visualInstructionKey
. -
Posted when something changes in the shared
NavigationSettings
object.The user info dictionary indicates which keys and values changed.
-
Posted when
StyleManager
applies a style that was triggered by change of time of day, or when entering or exiting a tunnel.This notification is the equivalent of
StyleManagerDelegate.styleManager(_:didApply:)
. The user info dictionary contains the keyStyleManagerNotificationUserInfoKey.style
andStyleManagerNotificationUserInfoKey.styleManager
.