navigationRouteUpdateRate property

RouteUpdateRate get navigationRouteUpdateRate

Get the navigation route update rate.

The update rate controls how frequently the active navigation route is recomputed and re-rendered. Lower rates reduce CPU and battery usage at the cost of less frequent visual updates.

Returns

Also see:

Implementation

RouteUpdateRate get navigationRouteUpdateRate {
  final OperationResult resultString = objectMethod(
    _pointerId,
    'MapViewExtensions',
    'getNavigationRouteUpdateRate',
    dependencyId: _mapControllerId,
  );

  return RouteUpdateRateExtension.fromId(resultString['result'] as int);
}
set navigationRouteUpdateRate (RouteUpdateRate rate)

Set the navigation route update rate.

Choose how frequently the active navigation route is recomputed and re-rendered. Higher rates produce smoother visual updates at the cost of additional CPU and battery usage.

Parameters

Also see:

Implementation

set navigationRouteUpdateRate(final RouteUpdateRate rate) {
  objectMethod(
    _pointerId,
    'MapViewExtensions',
    'setNavigationRouteUpdateRate',
    args: rate.id,
    dependencyId: _mapControllerId,
  );
}