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
-
Instruction indicating arrival at the destination.
See moreDeclaration
Swift
public struct ArrivalInstruction : Instruction
-
Instruction indicating entering a vehicle transportation service through a terminal.
See moreDeclaration
Swift
public struct EnterAutoTransportInstruction : Instruction
-
Instruction indicating exiting a vehicle transportation service through a terminal.
See moreDeclaration
Swift
public struct ExitAutoTransportInstruction : Instruction
-
Instruction indicating an upcoming border crossing.
See moreDeclaration
Swift
public struct BorderCrossingInstruction : Instruction
-
Instruction indicating entering a carpool lane by changing lanes.
See moreDeclaration
Swift
public struct EnterCarpoolLaneInstruction : Instruction
-
Instruction indicating exiting a carpool lane by changing lanes.
See moreDeclaration
Swift
public struct ExitCarpoolLaneInstruction : Instruction
-
Indicates a border crossing between two countries.
See moreDeclaration
Swift
public struct BorderCrossing
-
Instruction indicating departure from the origin.
See moreDeclaration
Swift
public struct DepartureInstruction : Instruction
-
Instruction indicating that the current road should be followed for some distance.
See moreDeclaration
Swift
public struct FollowInstruction : Instruction
-
Instruction indicating an upcoming fork in the road.
See moreDeclaration
Swift
public struct ForkInstruction : Instruction
-
Instruction indicating a highway or motorway exit.
See moreDeclaration
Swift
public struct ExitHighwayInstruction : Instruction
-
Instruction indicating changing highways by following an exit ramp.
See moreDeclaration
Swift
public struct SwitchHighwayInstruction : Instruction
-
Represents the route instruction coordinate and its distance offset along the route.
See moreDeclaration
Swift
public struct InstructionPoint
-
Instruction indicating a turn which is legally required.
See moreDeclaration
Swift
public struct MandatoryTurnInstruction : Instruction
-
Instruction indicating a merge to another road.
See moreDeclaration
Swift
public struct MergeInstruction : Instruction
-
Represents a phonetic string.
See moreDeclaration
Swift
public struct PhoneticString : Equatable
-
Phonetic strings of all of the readable
See moreInstruction
properties.Declaration
Swift
public struct Phonetics : Equatable
-
Represents a road shield.
See moreDeclaration
Swift
public struct RoadShield : Equatable
-
Instruction indicating exit from a roundabout.
See moreDeclaration
Swift
public struct ExitRoundaboutInstruction : Instruction
-
Instruction indicating a roundabout maneuver.
See moreDeclaration
Swift
public struct RoundaboutInstruction : Instruction
-
Represents a localized string with optional phonetics information.
See moreDeclaration
Swift
public struct TextWithPhonetics : Equatable
-
Instruction indicating the driver is approaching a tollgate or ETC terminal.
See moreDeclaration
Swift
public struct TollgateInstruction : Instruction
-
Instruction indicating a turn at a road junction.
See moreDeclaration
Swift
public struct TurnInstruction : Instruction
-
Instruction indicating that the driver should turn around when it is possible.
See moreDeclaration
Swift
public struct TurnAroundWhenPossibleInstruction : Instruction
-
Instruction indicating that a waypoint on the route is reached.
See moreDeclaration
Swift
public struct WaypointInstruction : Instruction
-
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
-
The Route class provides information about the navigation route.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Route : CustomStringConvertible
-
Represents information about a part of a
Route
Contains a list of
Instruction
s for all the maneuvers along the route leg.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RouteLeg
-
Information about the route creation and the last update.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RouteModificationHistory
-
Information about route creation or modification time.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RouteTimestamp
-
Represents a route point 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 RoutePoint
-
The point of the route that is received from the route planning API.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct RouteStop
-
The
See moreCarTrain
struct contains information about a part of the route that goes by car train.Declaration
Swift
public struct CarTrainSection : Section, SectionInitiable
-
The
See moreCarpoolSection
struct contains information about a part of the route that involves a toll carpool.Declaration
Swift
public struct CarpoolSection : Section, SectionInitiable
-
The
See moreFerrySection
struct contains information about a part of the route that goes by ferry.Declaration
Swift
public struct FerrySection : Section, SectionInitiable
-
The Lane class provides information about the lane on the road.
See moreDeclaration
Swift
public struct Lane
-
The
See moreLowEmissionZoneSection
struct contains information about a part of the route that crosses a low-emission zone.Declaration
Swift
public struct LowEmissionZoneSection : Section, SectionInitiable
-
The
See moreMotorwaySection
struct contains information about a part of the route that goes by motorway.Declaration
Swift
public struct MotorwaySection : Section, SectionInitiable
-
The
See morePedestrianSection
struct contains information about a part of the route related to the pedestrian.Declaration
Swift
public struct PedestrianSection : Section, SectionInitiable
-
The
See moreRoadShieldSection
struct contains information about a part of the route going by roads with road shields.Declaration
Swift
public struct RoadShieldSection : Section, SectionInitiable
-
The SectionLocation struct contains information about the location of the section.
See moreDeclaration
Swift
public struct SectionLocation
-
The Sections structure contains information about various sections on the route.
See moreDeclaration
Swift
public struct Sections
-
The
See moreTunnelSection
struct contains information about a part of the route that goes through a tunnel.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
See moreUrbanSection
struct contains information about a part of the route going through a city.Declaration
Swift
public struct UrbanSection : Section, SectionInitiable
-
Represents a line between two
RoutePoint
s.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct Segment
-
The
See moreSignpost
class contains information about the signpost for theInstruction
.Declaration
Swift
public struct Signpost
-
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
-
Represents information about the cause of a traffic event.
See moreDeclaration
Swift
public struct Cause
-
The Tec class contains details of a traffic event.
See moreDeclaration
Swift
public struct Tec