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

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

NavigationProcessingError

  • NavigationProcessingError contains information about any problems that occur during navigation processing.

    Important

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

    Declaration

    Swift

    public enum NavigationProcessingError : 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

GuidanceAnnouncementError

  • Exceptions that can be thrown during the creation of GuidanceAnnouncement.

    Important

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

    Declaration

    Swift

    public enum GuidanceAnnouncementError : Error
  • Specifies the verbosity of guidance announcements. More verbose levels will result in more announcements, with more details.

    Important

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

    Declaration

    Swift

    public enum AnnouncementMode : CaseIterable

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

ExitRoundaboutGuidanceInstructionError

MandatoryTurnGuidanceInstructionError

RoundaboutGuidanceInstructionError

TurnGuidanceInstructionError

  • Exceptions that can be thrown during creation of TurnGuidanceInstruction.

    Important

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

    Declaration

    Swift

    public enum TurnGuidanceInstructionError : Error
  • Represents instruction triggering phase.

    Important

    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

LaneGuidanceUpdateType

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

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

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