RALINavigationState.active constructor

RALINavigationState.active({
  1. required Point currentLocation,
  2. required Point destination,
  3. required List<NavigationStep> steps,
  4. required double progress,
  5. RALINavigationMode mode = RALINavigationMode.default_,
})

Creates a state when navigation is active

Implementation

factory RALINavigationState.active({
  required mapbox.Point currentLocation,
  required mapbox.Point destination,
  required List<NavigationStep> steps,
  required double progress,
  RALINavigationMode mode = RALINavigationMode.default_,
}) {
  return RALINavigationState(
    mode: mode,
    status: NavigationStatus.active,
    currentLocation: currentLocation,
    destination: destination,
    navigationSteps: steps,
    progress: _sanitizeProgress(progress),
    navigationStartTime: DateTime.now(),
  );
}