NavigationInstructionDifferenceResult enum
Identifies which field of a NavigationInstruction changed between two consecutive updates.
Used in NavigationInstructionUpdateInfo.differences to allow efficient, targeted UI refreshes when using the optimized instruction callback.
See also:
- NavigationInstructionUpdateInfo - Update info containing the difference set.
- NavigationService.startNavigation - Register the optimized instruction callback.
Values
- currentCountryCode → const NavigationInstructionDifferenceResult
-
Current country code changed.
- nextCountryCode → const NavigationInstructionDifferenceResult
-
Next country code changed.
- currentStreetName → const NavigationInstructionDifferenceResult
-
Current street name changed.
- nextStreetName → const NavigationInstructionDifferenceResult
-
Next street name changed.
- currentStreetSpeedLimit → const NavigationInstructionDifferenceResult
-
Current street speed limit changed.
- driveSide → const NavigationInstructionDifferenceResult
-
Drive side changed.
- returnToRoute → const NavigationInstructionDifferenceResult
-
Return-to-route state changed.
See: NavigationInstruction.returnToRouteImage and NavigationInstruction.returnToRoutePosition. Only valid when status is NavigationStatus.waitingReturnToRoute.
- nextRouteInstruction → const NavigationInstructionDifferenceResult
-
Next route instruction changed (instruction index and segment).
See: NavigationInstruction.instructionIndex and NavigationInstruction.segmentIndex
- hasNextTurnInfo → const NavigationInstructionDifferenceResult
-
Next-turn info availability changed.
- nextTurnDetails → const NavigationInstructionDifferenceResult
-
Next turn details changed (detailed geometry /
TurnDetails). - nextTurnImage → const NavigationInstructionDifferenceResult
-
Next turn schematic image changed.
See: NavigationInstruction.nextTurnImg and NavigationInstruction.getNextTurnImage
- nextTurnInstruction → const NavigationInstructionDifferenceResult
-
Next turn instruction text changed.
- laneImage → const NavigationInstructionDifferenceResult
-
Lane image changed.
See: NavigationInstruction.laneImg and NavigationInstruction.getLaneImage
-
Navigation status changed.
- currentRoadInformation → const NavigationInstructionDifferenceResult
-
Current road information list changed.
- nextRoadInformation → const NavigationInstructionDifferenceResult
-
Next road information list changed.
- signpost → const NavigationInstructionDifferenceResult
-
Signpost information changed.
See: NavigationInstruction.hasSignpostInfo, NavigationInstruction.signpostDetails and NavigationInstruction.signpostInstruction
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
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
Constants
-
values
→ const List<
NavigationInstructionDifferenceResult> - A constant List of the values in this enum, in order of their declaration.