ExitRoundaboutGuidanceInstruction

data class ExitRoundaboutGuidanceInstruction(val turnAngle: Angle, val exitNumber: Int?, val roundaboutDirection: RoundaboutDirection, val quantizedTurnAngle: QuantizedTurnAngle?, val id: UniqueId, val routeOffset: Distance, val maneuverPoint: GeoPoint, val drivingSide: DrivingSide, val combineWithNext: Boolean, val previousSignificantRoad: Road? = null, val nextSignificantRoad: Road? = null, val routePath: List<InstructionPoint> = emptyList(), val intersectionName: String = "", val signpost: Signpost? = null) : GuidanceInstruction

Guidance Instruction indicating an exit from a roundabout.

Throws

if turnAngle is not within the range of -180, 180.

Constructors

Link copied to clipboard
constructor(turnAngle: Angle, exitNumber: Int?, roundaboutDirection: RoundaboutDirection, quantizedTurnAngle: QuantizedTurnAngle?, id: UniqueId, routeOffset: Distance, maneuverPoint: GeoPoint, drivingSide: DrivingSide, combineWithNext: Boolean, previousSignificantRoad: Road? = null, nextSignificantRoad: Road? = null, routePath: List<InstructionPoint> = emptyList(), intersectionName: String = "", signpost: Signpost? = null)

Properties

Link copied to clipboard
open override val combineWithNext: Boolean

Indicates if the instruction should be combined with the next one.

Link copied to clipboard
open override val drivingSide: DrivingSide

Indicates left-hand vs. right-hand side driving at the point of the maneuver.

Link copied to clipboard

Exit number where the driver should leave the roundabout, counted from the entry point to the roundabout. If the route starts on the roundabout, counting starts from the departure point.

Link copied to clipboard
open override val id: UniqueId

The ID of the instruction.

Link copied to clipboard
open override val intersectionName: String

Name of the intersection at the maneuver point, if present for this instruction.

Link copied to clipboard
open override val maneuverPoint: GeoPoint

Location of the maneuver expressed as a GeoPoint.

Link copied to clipboard
open override val nextSignificantRoad: Road? = null

Information about the road the driver will be on immediately after completing the maneuver, if available for this instruction.

Link copied to clipboard
open override val previousSignificantRoad: Road? = null

Information about the road the driver will be on immediately before starting the maneuver, if available for this instruction.

Link copied to clipboard

Classification of the turn angle relative to the driving direction on the entry road to the roundabout, if available.

Link copied to clipboard

Classification of the main direction to take at the roundabout.

Link copied to clipboard
open override val routeOffset: Distance

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

Link copied to clipboard
open override val routePath: List<InstructionPoint>

A List of RoutePoints that represents a route path.

Link copied to clipboard
open override val signpost: Signpost? = null

Signpost information, if present for this instruction.

Link copied to clipboard

Turn angle relative to the driving direction on the entry road to the roundabout, in the range -180...180 degrees.