Enumerations

The following enumerations are available globally.

  • Represents guidance announcement type.

    See more

    Declaration

    Swift

    public enum AnnouncementType : Int
  • 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

SpeedLimit

  • Important

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

    Declaration

    Swift

    public enum SpeedLimit : Equatable

TypeOfRoad

  • Important

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

    Declaration

    Swift

    public enum TypeOfRoad

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

BetterProposalAcceptanceMode

  • Specifies how to handle better route proposals

    Important

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

    Declaration

    Swift

    public enum BetterProposalAcceptanceMode

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

RouteUpdateMode

  • Specifies whether or not the system should try to periodically update the active route and look for better route proposals.

    Important

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

    Declaration

    Swift

    public enum RouteUpdateMode

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