LaneSection

data class LaneSection(val geometry: List<GeoPoint>, val routeOffset: Distance, val length: Distance, val lanes: List<Lane>, val laneSeparators: List<LaneSeparator>) : Section

Represents a route section with a consistent lane configuration. If the number of lanes or the lane separators change, these will be reported as separate LaneSections.

Parameters

lanes

Ordered list of lanes in the section. The lanes are listed in order from curb side to middle side. Each contains a list of directions reachable from the lane, and optionally one recommended direction for the driver to follow.

laneSeparators

Ordered list of lane separators in the section. The separators are listed in order from curb side to middle side. Separators that are shared between adjacent lanes are listed only once. Therefore there must be one more separator than the number of lanes.

See also

Constructors

Link copied to clipboard
constructor(geometry: List<GeoPoint>, routeOffset: Distance, length: Distance, lanes: List<Lane>, laneSeparators: List<LaneSeparator>)

Properties

Link copied to clipboard
open override val geometry: List<GeoPoint>

List of coordinates representing section.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val length: Distance

Distance from the the first point of geometry to the last point.

Link copied to clipboard
open override val routeOffset: Distance

Distance from the start of the route to the first point of geometry.