Enumerations

The following enumerations are available globally.

MapMatchingError

  • Defines the error cases that can occur while using the MapMatcherEngine.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum MapMatchingError : Error
  • Represents instruction triggering phase.

    Warning

    This is an experimental API. It may be changed or removed at any time without notice. Use of this API is strongly discouraged.
    See more

    Declaration

    Swift

    public enum InstructionPhase

NavigationSnapshotError

  • Navigation snapshot error cases are thrown when a snapshot cannot be created.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum NavigationSnapshotError : Error

NavigationStartError

  • NavigationStartError contains information about any problems that occur during navigation. The detailed meaning of each error is provided via the message variable.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum NavigationStartError : Int, Error
  • Represents guidance announcement type.

    Important: This is a Public Preview API. It may be changed or removed at any time.

    See more

    Declaration

    Swift

    public enum AnnouncementType : Int

GuidanceEngineError

  • Defines the error cases that can occur while generating guidance steps.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum GuidanceEngineError : Error

LaneGuidanceEventType

  • Informs about the type of the lane guidance event.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum LaneGuidanceEventType
  • Preferred system of measurement for announcements.

    See more

    Declaration

    Swift

    public enum GuidanceUnitSystem
  • Enumerates the different audio message types. Depending on the message type, certain information will be included or excluded from the generated audio message for a particular instruction.

    See more

    Declaration

    Swift

    public enum MessageType
  • Verbosity level of verbal messages.

    See more

    Declaration

    Swift

    public enum VerbosityLevel

NavKitLocationContextEngineError

  • NavKitLocationContextEngineError defines error cases that can can occur during location context retrieval.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum NavKitLocationContextEngineError : Error

NavigationPlanUpdateError

  • NavigationPlanUpdateError contains information about any problems that occur during navigation update. The detailed meaning of each error is provided via the message variable.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum NavigationPlanUpdateError : Int, Error

NavigationPlanRemoveError

  • NavigationPlanRemoveError contains information about any problems that occur during navigation removal process. The detailed meaning of each error is provided via the message variable.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum NavigationPlanRemoveError : Int, Error

NavigationPlanAddError

  • NavigationPlanAddError contains information about any problems that occur during navigation adding process. The detailed meaning of each error is provided via the message variable.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum NavigationPlanAddError : Int, Error

NavigationPlanActiveRouteError

  • NavigationPlanActiveRouteError contains information about any problems that occur during the process of setting new active route. The detailed meaning of each error is provided via the message variable.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum NavigationPlanActiveRouteError : Int, Error

DistanceAlongRouteCalculatorError

  • Defines the error cases that can occur while calculating the current distance along a route.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum DistanceAlongRouteCalculatorError : Error

ProgressInterpolatorError

  • SegmentsFilterError defines the errors that can occur while fetching the route progress.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum ProgressInterpolatorError : Error

RouteProgressCalculationError

  • Defines the error cases that can occur in the Route Progress Engine.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum RouteProgressCalculationError : Error

SegmentsFilterError

  • Defines the error cases that can occur while fetching route segments.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum SegmentsFilterError : Error

ContinuousReplanningMode

  • Specifies how to handle continuous route replanning

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum ContinuousReplanningMode

DeviationReplanningMode

  • Specifies how to handle deviation route replanning

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum DeviationReplanningMode

ContinuousReplanningPolicy

  • Specifies in which way the continuous replanning will work

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum ContinuousReplanningPolicy

ReplanRequestReason

  • Describes the reason for the replanning request.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum ReplanRequestReason

RouteReplanningReason

  • Describes why the route has been replanned and how it is different from the previous route.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum RouteReplanningReason

RoutePlanChangeReason

  • Specifies the reason for changes in the current RoutePlan.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum RoutePlanChangeReason : Int

RouteSelectorError

  • Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum RouteSelectorError : Error

FormOfWayType

  • Warning

    This is an experimental API. It may be changed or removed at any time without notice. Use of this API is strongly discouraged.
    See more

    Declaration

    Swift

    public enum FormOfWayType

RoadConditionType

  • Warning

    This is an experimental API. It may be changed or removed at any time without notice. Use of this API is strongly discouraged.

    Declaration

    Swift

    public enum RoadConditionType

AdminRoadClassType

  • Warning

    This is an experimental API. It may be changed or removed at any time without notice. Use of this API is strongly discouraged.

    Declaration

    Swift

    public enum AdminRoadClassType

SpeedLimitsType

  • Reason for speed limit

    Warning

    This is an experimental API. It may be changed or removed at any time without notice. Use of this API is strongly discouraged.
    See more

    Declaration

    Swift

    public enum SpeedLimitsType