RouteDeviationManager constructor
RouteDeviationManager(
- 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');
}
}