Structures

The following structures are available globally.

  • The Announcement class contains information about what should be announced at specific points during route navigation.

    See more

    Declaration

    Swift

    public struct Announcement
  • Represents information about the cause of a traffic event.

    See more

    Declaration

    Swift

    public struct Cause : Codable
  • Information about a charging stop on a route leg.

    See more

    Declaration

    Swift

    public struct ChargingInformation : Codable

Instruction

  • The Instruction structure contains information that can be used to help the driver during navigation.

    See more

    Declaration

    Swift

    public struct Instruction : CustomStringConvertible
  • The Lane class provides information about the lane on the road.

    Declaration

    Swift

    public struct Lane
  • The Phonetics structure contains information about phonetic transcriptions for building verbal instructions.

    See more

    Declaration

    Swift

    public struct Phonetics : Equatable

RouteCoordinate

  • Important

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

    Declaration

    Swift

    public struct RouteCoordinate
  • The CarTrain struct contains information about a part of the route that goes by car train.

    See more

    Declaration

    Swift

    public struct CarTrainSection : Section, SectionInitable
  • The CarpoolSection struct contains information about a part of the route that involves a toll carpool.

    See more

    Declaration

    Swift

    public struct CarpoolSection : Section, SectionInitable
  • The CountrySection struct contains information about a part of the route related to a country.

    See more

    Declaration

    Swift

    public struct CountrySection : Section, SectionInitable
  • The FerrySection struct contains information about a part of the route that goes by ferry.

    See more

    Declaration

    Swift

    public struct FerrySection : Section, SectionInitable
  • The LaneSection struct contains information about a part of the route related to lanes.

    See more

    Declaration

    Swift

    public struct LaneSection : Section
  • The MotorwaySection struct contains information about a part of the route that goes by motorway.

    See more

    Declaration

    Swift

    public struct MotorwaySection : Section, SectionInitable
  • The PedestrianSection struct contains information about a part of the route related to the pedestrian.

    See more

    Declaration

    Swift

    public struct PedestrianSection : Section, SectionInitable
  • The RoadShieldSection struct contains information about a part of the route going by roads with road shields.

    See more

    Declaration

    Swift

    public struct RoadShieldSection : Section, SectionInitable
  • The SectionLocation struct contains information about location of the lane section.

    See more

    Declaration

    Swift

    public struct SectionLocation
  • The Sections structure contains information about various sections.

    Important

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

    Declaration

    Swift

    public struct Sections
  • The SpeedLimitSection struct represents a route section with speed limits available.

    See more

    Declaration

    Swift

    public struct SpeedLimitSection : Section
  • The TollRoadSection struct contains information about a part of the route going via a toll road.

    See more

    Declaration

    Swift

    public struct TollRoadSection : Section, SectionInitable
  • The TollVignetteSection struct contains information about a part of the route where a toll vignette is required.

    See more

    Declaration

    Swift

    public struct TollVignetteSection : Section, SectionInitable
  • The TrafficSection struct contains information about a part of the route related to traffic incidents.

    See more

    Declaration

    Swift

    public struct TrafficSection : Section
  • The TravelModeSection struct contains information about a part of the route related to a travel mode.

    See more

    Declaration

    Swift

    public struct TravelModeSection : Section
  • The TunnelSection struct contains information about a part of the route that goes through a tunnel.

    See more

    Declaration

    Swift

    public struct TunnelSection : Section, SectionInitable
  • The UrbanSection struct contains information about a part of the route going through a city.

    See more

    Declaration

    Swift

    public struct UrbanSection : Section, SectionInitable
  • Represents a line between two RouteCoordinate.

    See more

    Declaration

    Swift

    public struct Segment

Summary

  • Summary of the whole route or the particular leg.

    See more

    Declaration

    Swift

    public struct Summary
  • Tec

    The Tec class contains details of a traffic event.

    See more

    Declaration

    Swift

    public struct Tec
  • AnnouncementMessagesApplier transforms the announcements contained in routes. Adds voice messages and combines close announcements.

    See more

    Declaration

    Swift

    public struct AnnouncementMessagesApplier : AnnoncementMessagesApplierProtocol