TollSection

public struct TollSection : Section

Represents a route section with a usage-based toll collection system (i.e., distance-based tolls, toll bridges and tunnels, weight-based tolls).

  • Creates a TollSection instance.

    Declaration

    Swift

    public init(
        sectionLocation: SectionLocation,
        routeOffset: Measurement<UnitLength>,
        length: Measurement<UnitLength>,
        tollPaymentTypes: Set<TollPaymentType>
    )

    Parameters

    sectionLocation

    Information about the location of the section on the route’s geometry.

    routeOffset

    Distance from the start of the route to the start point of the sectionLocation.

    length

    Distance from the start point to the end point of the sectionLocation.

    tollPaymentTypes

    The types of payments accepted at the toll gate.

  • Information about the location of the section on the route’s geometry.

    Declaration

    Swift

    public var sectionLocation: SectionLocation
  • Distance from the start of the route to the start point of the sectionLocation.

    Declaration

    Swift

    public var routeOffset: Measurement<UnitLength>
  • Distance from the start point to the end point of the sectionLocation.

    Declaration

    Swift

    public var length: Measurement<UnitLength>
  • Types of payments accepted at the toll gate.

    Declaration

    Swift

    public var tollPaymentTypes: Set<TollPaymentType>