Guidance class abstract

Implemented types

Constructors

Guidance()

Properties

alternatives List<NavigationAlternative>
Vector with all alternatives ahead. Sorted by distance.
no setter
annotator Annotator
no setter
currentRoute DrivingRoute?
no setter
enableAlternatives bool
Enables/Disables alternatives suggestion while guiding. Enabled by default.
getter/setter pair
enableReroutes bool
Enables/Disables rerouting. Enabled by default.
getter/setter pair
fastestAlternative NavigationAlternative?
no setter
hashCode int
The hash code for this object.
no setterinherited
location Location?
no setter
locationClass LocationClass?
no setter
roadName String?
no setter
routeStatus RouteStatus
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
speedLimit LocalizedValue?
Speed limit of the current road.
no setter
speedLimitsPolicy SpeedLimitsPolicy
In case region is not yet available, SpeedingPolicy::region is empty and default speeding config is used.
no setter
speedLimitStatus SpeedLimitStatus
no setter
speedLimitTolerance double
getter/setter pair
windshield NavigationWindshield
no setter

Methods

addListener(GuidanceListener guidanceListener) → void
The class does not retain the object in the 'guidanceListener' parameter. It is your responsibility to maintain a strong reference to the target object while it is attached to a class.
isValid() bool
Usable only in runWithBlockUi or listener handlers.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeListener(GuidanceListener guidanceListener) → void
switchToRoute(DrivingRoute route) → void
Start guidance with given alternative. It only accepts routes obtained from this Guidance.routes field.
toString() String
A string representation of this object.
inherited

Operators

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