Structures
The following structures are available globally.
-
Fine-grained announcement points, each with its own message, location and distance to the instruction point.
Important
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.
Important
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.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct PhoneticString
extension PhoneticString: Equatable
-
Represents a road shield.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RoadShield
extension RoadShield: Equatable
-
The
Signpost
class contains information about the signpost for theInstruction
.Important
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.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct TextWithPhonetics
extension TextWithPhonetics: Equatable
-
Instruction indicating arrival at the destination.
Important
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.
Important
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.
Important
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.
Important
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.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct BorderCrossingInstruction : Instruction
-
Country information.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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.
Important
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
Instruction
properties.Important
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.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct ProgressPoint
-
Represents the route
GeoCoordinate
together with its distance offset along the route and estimated travel time.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RouteCoordinate
-
The
CarTrain
struct contains information about a part of the route that goes by car train.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CarTrainSection : Section, SectionInitiable
-
The
CarpoolSection
struct contains information about a part of the route that involves a toll carpool.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct CarpoolSection : Section, SectionInitiable
-
The
FerrySection
struct contains information about a part of the route that goes by ferry.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct FerrySection : Section, SectionInitiable
-
The
MotorwaySection
struct contains information about a part of the route that goes by motorway.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct MotorwaySection : Section, SectionInitiable
-
The
PedestrianSection
struct contains information about a part of the route related to the pedestrian.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct PedestrianSection : Section, SectionInitiable
-
The
RoadShieldSection
struct contains information about a part of the route going by roads with road shields.Important
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.
Important
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.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Sections
-
The
See moreTunnelSection
struct 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 moreUnpavedSection
struct contains information about a part of the route related to the unpaved road.Declaration
Swift
public struct UnpavedSection : Section, SectionInitiable
-
The
UrbanSection
struct contains information about a part of the route going through a city.Important
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
.Important
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.
Important
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.
Important
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.
Important
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