TurnDetails class Common

Provides navigation turn details.

A TurnDetails object describes a manoeuvre and its abstract geometry. It contains a machine-readable geometry model abstractGeometry, image representations of that geometry abstractGeometryImg, and the corresponding navigation event event.

Instances are created by the SDK and returned from higher-level classes such as RouteInstruction or NavigationInstruction.

See also:

Properties

abstractGeometry → AbstractGeometry
Structured representation of the turn geometry.
no setter
abstractGeometryImageUid → int
Unique identifier for the abstract geometry image.
no setter
abstractGeometryImg → AbstractGeometryImg
Get the vectorial representation for the turn details image as a AbstractGeometryImg.
no setter
event → TurnEvent
Navigation event for this turn (turn direction/type).
no setter
hashCode → int
The hash code for this object.
no setterinherited
pointerId → int
no setter
restrictions → Set<RouteRestrictionType>
Set of RouteRestrictionType values that apply to this turn.
no setter
roundaboutExitNumber → int
Roundabout exit index.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() → void
getAbstractGeometryImage({Size? size, ImageFileFormat? format, AbstractGeometryImageRenderSettings renderSettings = const AbstractGeometryImageRenderSettings()}) → Uint8List?
Returns image bytes for the abstract geometry.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited