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.
    See more

    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.
    See more

    Declaration

    Swift

    public class NavigationConfigurationBuilder

Navigation

  • 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.
    See more

    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.
    See more

    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.
    See more

    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.
    See more

    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.
    See more

    Declaration

    Swift

    public class TypeBasedAnnouncementGenerator : AnnouncementGenerator

TomTomGuidanceEngine

  • 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.
    See more

    Declaration

    Swift

    public class TomTomGuidanceEngine : GuidanceEngine

TomTomDynamicGuidanceEngine

  • 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.
    See more

    Declaration

    Swift

    public class TomTomDynamicGuidanceEngine : GuidanceEngine

NavKitLocationContextEngine

  • 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.
    See more

    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.
    See more

    Declaration

    Swift

    public class DefaultMapMatchingEngine : MapMatchingEngine

NavKitRouteProgressDetectionEngine

StandaloneRouteProgressEngine

TomTomReplanningRetryPolicy

TomTomRouteReplanningEngine

SimpleEngineCommonCalc