-
Posted when something changes in the shared
NavigationSettings
object.The user info dictionary indicates which keys and values changed.
Declaration
Swift
public static let navigationSettingsDidChange = MBNavigationSettingsDidChange
-
Posted when
RouteController
fails to reroute the user after the user diverges from the expected route.The user info dictionary contains the key
RouteControllerNotificationUserInfoKey.errorKey
.Declaration
Swift
public static let routeControllerDidFailToReroute = MBRouteControllerDidFailToReroute
-
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
RouteControllerNotificationUserInfoKey.locationKey
.Declaration
Swift
public static let routeControllerWillReroute = MBRouteControllerWillReroute
-
Posted when
RouteController
obtains a new route in response to the user diverging from a previous route.The user info dictionary contains the keys
RouteControllerNotificationUserInfoKey.locationKey
andRouteControllerNotificationUserInfoKey.isProactiveKey
.Declaration
Swift
public static let routeControllerDidReroute = MBRouteControllerDidReroute
-
Posted when
RouteController
receives a user location update representing movement along the expected route.The user info dictionary contains the keys
RouteControllerNotificationUserInfoKey.routeProgressKey
,RouteControllerNotificationUserInfoKey.locationKey
, andRouteControllerNotificationUserInfoKey.rawLocationKey
.Declaration
Swift
public static let routeControllerProgressDidChange = MBRouteControllerProgressDidChange
-
Posted when
RouteController
detects that the user has passed an ideal point for saying an instruction aloud.The user info dictionary contains the key
RouteControllerNotificationUserInfoKey.routeProgressKey
.Declaration
Swift
public static let routeControllerDidPassSpokenInstructionPoint = MBRouteControllerDidPassSpokenInstructionPoint