avoidTraffic property

TrafficAvoidance get avoidTraffic

Traffic avoidance strategy for route calculation.

Determines how the routing engine considers real-time traffic, road blocks, and congestion when computing routes. Options include avoiding traffic completely, considering roadblocks only, or using live traffic data.

Default is TrafficAvoidance.none.

Implementation

TrafficAvoidance get avoidTraffic {
  final OperationResult resultString = objectMethod(
    pointerId,
    'RoutePrefWrapper',
    'getAvoidTraffic',
  );
  return TrafficAvoidanceExtension.fromId(resultString['result']);
}
set avoidTraffic (TrafficAvoidance value)

Traffic avoidance strategy for route calculation.

Determines how the routing engine considers real-time traffic, road blocks, and congestion when computing routes. Options include avoiding traffic completely, considering roadblocks only, or using live traffic data.

Parameters

  • value: The traffic avoidance strategy to apply.

Default is TrafficAvoidance.none.

Implementation

set avoidTraffic(final TrafficAvoidance value) {
  objectMethod(
    pointerId,
    'RoutePrefWrapper',
    'avoidtraffic',
    args: value.index,
  );
}