Classes
The following classes are available globally.
-
TomTomArrivalDetectionEngine checks if the driver has reached the destination or waypoint.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class TomTomArrivalDetectionEngine : ArrivalDetectionEngine
-
NavigationConfigurationBuilder builds the NavigationConfiguration object
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class NavigationConfigurationBuilder
-
The Navigation object defines the functionality of the navigation.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class Navigation : EngineActions
-
ConfirmationAnnouncementGenerator is a TypeBasedAnnouncementGenerator implementation that only generates announcements of the “confirmation” type.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class ConfirmationAnnouncementGenerator : TypeBasedAnnouncementGenerator
-
EarlyAnnouncementGenerator is an AnnouncementGenerator implementation that only generates announcements of the “early” type.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class EarlyAnnouncementGenerator : TypeBasedAnnouncementGenerator
-
MainAnnouncementGenerator is an AnnouncementGenerator implementation that only generates announcements of the “main” type.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class MainAnnouncementGenerator : TypeBasedAnnouncementGenerator
-
TypeBasedAnnouncementGenerator is an AnnouncementGenerator implementation that only generates announcements of a specific type.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class TypeBasedAnnouncementGenerator : AnnouncementGenerator
-
TomTomGuidanceEngine generates guidance related to the current guidance step.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class TomTomGuidanceEngine : GuidanceEngine
-
TomTomDynamicGuidanceEngine generates guidance related to the current guidance step. The trigger points are generated dynamically based on distance to the next instruction.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class TomTomDynamicGuidanceEngine : GuidanceEngine
-
NavKitLocationContextEngine provides information about the driver locations. The information is retrieved from the NavKit database.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class NavKitLocationContextEngine : LocationContextDetectionEngine
-
The DefaultMapMatchingEngine provides map matching using the NavKit SDK.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class DefaultMapMatchingEngine : MapMatchingEngine
-
The NavKitRouteProgressDetectionEngine calculates progress along the route using NavKit algorithms.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class NavKitRouteProgressDetectionEngine : RouteProgressDetectionEngine
-
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public final class StandaloneRouteProgressEngine : RouteProgressDetectionEngine
-
Default implementation of a
ReplanningRetryPolicy
.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public final class TomTomReplanningRetryPolicy : ReplanningRetryPolicy
-
RouteReplanningEngine
implementation responsible for route replanning.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public final class TomTomRouteReplanningEngine : RouteReplanningEngine
-
The NavKitRouteTrackingEngine uses the NavKit road network to determine is tracking a route.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class NavKitRouteTrackingEngine : RouteTrackingEngine
-
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public final class SimpleEngineCommonCalc : SimpleEngineCommonCalcProtocol