Enumerations

The following enumerations are available globally.

  • DefaultAnnouncementType provides predefined announcement types.

    Important

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

    Declaration

    Swift

    public enum DefaultAnnouncementType : String
  • Maneuver type to use in driving instructions.

    Important

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

    Declaration

    Swift

    public enum AnnouncementManeuver

Consumption

  • Different types of consumption.

    Important

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

    Declaration

    Swift

    public enum Consumption : Hashable
    extension Consumption: CustomStringConvertible
  • Indicates driving side at the point of the maneuver.

    Important

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

    Declaration

    Swift

    public enum DrivingSide : String
  • Indicates a type of auto transport system.

    Important

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

    Declaration

    Swift

    public enum AutoTransportType : Int
  • Indicates the direction to enter or exit a carpool lane.

    Important

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

    Declaration

    Swift

    public enum CarpoolLaneDirection : Int

CountryError

  • Errors that can be thrown during creation

    Important

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

    Declaration

    Swift

    public enum CountryError : Error
  • Classification of an exit direction, relative to the direction of travel.

    Important

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

    Declaration

    Swift

    public enum ExitDirection : Int
  • Indicates the side of the road of an itinerary point.

    Important

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

    Declaration

    Swift

    public enum ItineraryPointRelativePosition
  • Provides the information about the landmark types.

    Important

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

    Declaration

    Swift

    public enum Landmark : Int
  • Indicates the quantized turn angle relative to driving direction.

    Important

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

    Declaration

    Swift

    public enum QuantizedTurnAngle
  • Indicates the payment type accepted for a toll.

    See more

    Declaration

    Swift

    public enum TollPaymentType : Hashable
  • Indicates the direction of a turn maneuver.

    Important

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

    Declaration

    Swift

    public enum TurnDirection : Int
  • Indicates the direction to follow at a fork relative to the direction of travel.

    Important

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

    Declaration

    Swift

    public enum ForkDirection : Int
  • Exceptions that can be thrown during the creation of an Instruction.

    Important

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

    Declaration

    Swift

    public enum InstructionError : Error

MandatoryTurnInstructionError

  • Exceptions that can be thrown during creation of MandatoryTurnInstruction.

    Important

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

    Declaration

    Swift

    public enum MandatoryTurnInstructionError : Error
  • Indicates the direction to follow at a fork.

    Important

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

    Declaration

    Swift

    public enum MergeSide : Int

PhoneticStringError

  • Exceptions that can be thrown during the creation of PhoneticString

    Important

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

    Declaration

    Swift

    public enum PhoneticStringError : Error

RoadType

  • Indicates a road type.

    Important

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

    Declaration

    Swift

    public enum RoadType
    extension RoadType: Equatable

ExitRoundaboutInstructionError

RoundaboutInstructionError

TurnInstructionError

PlanningReason

  • Represents the planning reason returned from the route planner.

    Important

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

    Declaration

    Swift

    public enum PlanningReason
    extension PlanningReason: CustomStringConvertible
  • Represents the side of the road at which RouteStop is located.

    Important

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

    Declaration

    Swift

    public enum RoadSide

SourceType

  • Defines the source of RouteStop.

    Important

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

    Declaration

    Swift

    public enum SourceType : String
  • The Direction represents the direction of the road lane.

    Important

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

    Declaration

    Swift

    public enum Direction : Codable
  • The LaneSeparator represents the lane separator painted on the road surface.

    Important

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

    Declaration

    Swift

    public enum LaneSeparator
  • Magnitude of delay caused by the incident.

    See more

    Declaration

    Swift

    public enum MagnitudeOfDelay