LaneSection

public struct LaneSection : Section

The LaneSection struct contains information about a part of the route related to lanes.

Important

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

Lifecycle

  • Initializer

    Declaration

    Swift

    public init(
        sectionLocation: SectionLocation,
        routeOffset: Measurement<UnitLength>,
        length: Measurement<UnitLength>,
        lanes: [Lane] = [],
        laneSeparators: [LaneSeparator] = []
    )

    Parameters

    sectionLocation

    The location of the section.

    routeOffset

    The offset on the route where the section starts.

    length

    The length of the section.

    lanes

    List of lanes in the section.

    laneSeparators

    List of lane separators in the section.

Public

  • The location of the section.

    Declaration

    Swift

    public var sectionLocation: SectionLocation
  • The offset on the route where the section starts.

    Declaration

    Swift

    public var routeOffset: Measurement<UnitLength>
  • The length of the section.

    Declaration

    Swift

    public var length: Measurement<UnitLength>
  • List of lanes in the section.

    Declaration

    Swift

    public let lanes: [Lane]
  • List of lane separators in the section.

    Declaration

    Swift

    public let laneSeparators: [LaneSeparator]
  • The unique UUID of the lane section.

    Declaration

    Swift

    public let uuid: UUID