RouteDeviationManager constructor

RouteDeviationManager(
  1. List<Coordinates> originalRoute
)

Creates a RouteDeviationManager with the given original route.

Implementation

RouteDeviationManager(List<Coordinates> originalRoute)
    : _originalRoute = ValueNotifier(List.from(originalRoute)),
      _currentRoute = ValueNotifier(List.from(originalRoute)),
      _appliedDeviations = ValueNotifier([]) {
  if (originalRoute.isEmpty) {
    throw ArgumentError('Original route cannot be empty');
  }
}