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 DataSourceSelectionEngine provides an interface for the map data source.
Declaration
Swift
var dataSourceSelectionEngine: DataSourceSelectionEngine? { get }
-
Declaration
Swift
var mapMatchingEngine: MapMatchingEngine { get }
-
Declaration
Swift
var routeProgressEngine: RouteProgressEngine { get }
-
Declaration
Swift
var guidanceEngine: GuidanceEngine { get }
-
Declaration
Swift
var routeTrackingEngine: RouteTrackingEngine { get }
-
Declaration
Swift
var arrivalDetectionEngine: ArrivalDetectionEngine { get }
-
Declaration
Swift
var horizonEngine: HorizonEngine? { get }
-
Declaration
Swift
var routeReplanningEngine: RouteReplanningEngine { get }