Enumerations

The following enumerations are available globally.

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.

    See more

    Declaration

    Swift

    public enum AnnouncementMode : CaseIterable

ExitRoundaboutGuidanceInstructionError

MandatoryTurnGuidanceInstructionError

RoundaboutGuidanceInstructionError

TurnGuidanceInstructionError

LaneGuidanceUpdateType

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

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

FormOfWayType

  • Form of way types.

    Important

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

    Declaration

    Swift

    public enum FormOfWayType

RoadConditionType

  • Road pavement condition types.

    Important

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

    Declaration

    Swift

    public enum RoadConditionType

AdminRoadClassType

  • Administrative road class types.

    Important

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

    Declaration

    Swift

    public enum AdminRoadClassType

SpeedLimitsType

  • Reason for speed limit

    Important

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

    Declaration

    Swift

    public enum SpeedLimitsType

HorizonEngineError

  • Possible errors thrown in the by Horizon Engine methods.

    Important

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

    Declaration

    Swift

    public enum HorizonEngineError : Error, Equatable

HorizonSnapshotError

  • Errors thrown by HorizonSnapshot

    Important

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

    Declaration

    Swift

    public enum HorizonSnapshotError : Error