Structures
The following structures are available globally.
-
Fine-grained announcement points, each with its own message, location and distance to the instruction point.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Announcement -
Represents information about the cause of a traffic event.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Cause : Codable
-
Represents a phonetic string.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct PhoneticStringextension PhoneticString: Equatable
-
Represents a road shield.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RoadShieldextension RoadShield: Equatable
-
The
Signpostclass contains information about the signpost for theInstruction.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Signpost
-
Represents a localized string with optional phonetics information.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct TextWithPhoneticsextension TextWithPhonetics: Equatable
-
Instruction indicating arrival at the destination.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ArrivalInstruction : Instruction
-
Instruction indicating entering a vehicle transportation service through a terminal.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct EnterAutoTransportInstruction : Instruction
-
Instruction indicating exiting a vehicle transportation service through a terminal.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ExitAutoTransportInstruction : Instruction
-
Indicates a border crossing between two countries.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct BorderCrossing
-
Instruction indicating an upcoming border crossing.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct BorderCrossingInstruction : Instruction
-
Country information.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CountryInfo
-
Instruction indicating entering a carpool lane by changing lanes.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct EnterCarpoolLaneInstruction : Instruction
-
Instruction indicating exiting a carpool lane by changing lanes.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ExitCarpoolLaneInstruction : Instruction
-
Instruction indicating departure from the origin.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct DepartureInstruction : Instruction
-
Instruction indicating that the current road should be followed for some distance.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct FollowInstruction : Instruction
-
Instruction indicating an upcoming fork in the road.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ForkInstruction : Instruction
-
Instruction indicating a highway or motorway exit.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ExitHighwayInstruction : Instruction
-
Instruction indicating changing highways by following an exit ramp.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SwitchHighwayInstruction : Instruction
-
Instruction indicating a turn which is legally required.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct MandatoryTurnInstruction : Instruction
-
Instruction indicating a merge to another road.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct MergeInstruction : Instruction
-
Instruction indicating exit from a roundabout.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ExitRoundaboutInstruction : Instruction
-
Instruction indicating a roundabout maneuver.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RoundaboutInstruction : Instruction
-
Instruction indicating the driver is approaching a tollgate or ETC terminal.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct TollgateInstruction : Instruction
-
Instruction indicating that the driver should turn around when it is possible.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct TurnAroundWhenPossibleInstruction : Instruction
-
Instruction indicating a turn at a road junction.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct TurnInstruction : Instruction
-
Instruction indicating that a waypoint on the route is reached.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct WaypointInstruction : Instruction -
The Lane class provides information about the lane on the road.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Lane
-
Phonetic strings of all of the readable
Instructionproperties.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Phonetics : Equatable -
Contains information about the progress for specific points on the route.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ProgressPoint
-
Represents the route
GeoCoordinatetogether with its distance offset along the route and estimated travel time.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RouteCoordinate
-
The
CarTrainstruct contains information about a part of the route that goes by car train.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CarTrainSection : Section, SectionInitiable -
The
CarpoolSectionstruct contains information about a part of the route that involves a toll carpool.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CarpoolSection : Section, SectionInitiable -
The
FerrySectionstruct contains information about a part of the route that goes by ferry.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct FerrySection : Section, SectionInitiable -
The
MotorwaySectionstruct contains information about a part of the route that goes by motorway.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct MotorwaySection : Section, SectionInitiable -
The
PedestrianSectionstruct contains information about a part of the route related to the pedestrian.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct PedestrianSection : Section, SectionInitiable -
The
RoadShieldSectionstruct contains information about a part of the route going by roads with road shields.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RoadShieldSection : Section, SectionInitiable -
The SectionLocation struct contains information about the location of the section.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct SectionLocation -
The Sections structure contains information about various sections on the route.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Sections -
The
See moreTunnelSectionstruct contains information about a part of the route that goes through a tunnel. Important: This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct TunnelSection : Section, SectionInitiable -
The
See moreUnpavedSectionstruct contains information about a part of the route related to the unpaved road.Declaration
Swift
public struct UnpavedSection : Section, SectionInitiable -
The
UrbanSectionstruct contains information about a part of the route going through a city.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct UrbanSection : Section, SectionInitiable -
Represents a line between two
RouteCoordinate.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Segment
-
Summary of the whole route or the particular leg.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Summary -
The Tec class contains details of a traffic event.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Tec
-
AnnouncementMessagesApplier transforms the announcements contained in routes. Adds voice messages and combines close announcements.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct AnnouncementMessagesApplier : AnnouncementMessagesApplierProtocol
-
Inputs required for verbal message generation
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct VerbalMessageComposerInput
Structures Reference