NavigationEngines
public protocol NavigationEngines : MainNavigationEngines, RouteNavigationEnginesProvider
The NavigationEngines protocol defines all engines that can be used by the TomTomSDKNavigation module.
Important
This is a Public Preview API. It may be changed or removed at any time.-
The engine responsible for selecting data sources.
Declaration
Swift
var dataSourceSelectionEngine: DataSourceSelectionEngine? { get }
-
The engine responsible for map matching.
Declaration
Swift
var mapMatchingEngine: MapMatchingEngine { get }
-
The engine responsible for tracking route progress.
Declaration
Swift
var routeProgressEngine: RouteProgressEngine { get }
-
The engine responsible for providing guidance.
Declaration
Swift
var guidanceEngine: GuidanceEngine { get }
-
The engine responsible for tracking the route.
Declaration
Swift
var routeTrackingEngine: RouteTrackingEngine { get }
-
The engine responsible for detecting arrival at the destination and waypoint.
Declaration
Swift
var arrivalDetectionEngine: ArrivalDetectionEngine { get }
-
The engine responsible for providing horizon data.
Declaration
Swift
var horizonEngine: HorizonEngine? { get }
-
The engine responsible for replanning routes.
Declaration
Swift
var routeReplanningEngine: RouteReplanningEngine { get }