NavigationInstructionDifferenceResult enum Navigation

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:

Inheritance
  • Object
  • Enum
  • NavigationInstructionDifferenceResult
Available extensions

Values

currentCountryCode → const NavigationInstructionDifferenceResult

Current country code changed.

See: NavigationInstruction.currentCountryCodeISO

nextCountryCode → const NavigationInstructionDifferenceResult

Next country code changed.

See: NavigationInstruction.nextCountryCodeISO

currentStreetName → const NavigationInstructionDifferenceResult

Current street name changed.

See: NavigationInstruction.currentStreetName

nextStreetName → const NavigationInstructionDifferenceResult

Next street name changed.

See: NavigationInstruction.nextStreetName

currentStreetSpeedLimit → const NavigationInstructionDifferenceResult

Current street speed limit changed.

See: NavigationInstruction.currentStreetSpeedLimit

driveSide → const NavigationInstructionDifferenceResult

Drive side changed.

See: NavigationInstruction.driveSide

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.

See: NavigationInstruction.hasNextTurnInfo

nextTurnDetails → const NavigationInstructionDifferenceResult

Next turn details changed (detailed geometry / TurnDetails).

See: NavigationInstruction.nextTurnDetails

nextTurnImage → const NavigationInstructionDifferenceResult

Next turn schematic image changed.

See: NavigationInstruction.nextTurnImg and NavigationInstruction.getNextTurnImage

nextTurnInstruction → const NavigationInstructionDifferenceResult

Next turn instruction text changed.

See: NavigationInstruction.nextTurnInstruction

laneImage → const NavigationInstructionDifferenceResult

Lane image changed.

See: NavigationInstruction.laneImg and NavigationInstruction.getLaneImage

Navigation status changed.

See: NavigationInstruction.navigationStatus

currentRoadInformation → const NavigationInstructionDifferenceResult

Current road information list changed.

See: NavigationInstruction.currentRoadInformation

nextRoadInformation → const NavigationInstructionDifferenceResult

Next road information list changed.

See: NavigationInstruction.nextRoadInformation

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.