RouteNavigationEnginesProvider
public protocol RouteNavigationEnginesProvider
Protocol defining the navigation engines required for route navigation.
Important
This is a Public Preview API. It may be changed or removed at any time.-
The engine responsible for tracking the progress along the route.
Declaration
Swift
var routeProgressEngine: RouteProgressEngine { get }
-
The engine responsible for detecting arrival at the destination and waypoint.
Declaration
Swift
var arrivalDetectionEngine: ArrivalDetectionEngine { get }
-
The engine responsible for providing guidance instructions.
Declaration
Swift
var guidanceEngine: GuidanceEngine { get }
-
The engine responsible for tracking the route.
Declaration
Swift
var routeTrackingEngine: RouteTrackingEngine { get }
-
The engine responsible for replanning the route.
Declaration
Swift
var routeReplanningEngine: RouteReplanningEngine { get }