NavigationState.initial constructor

NavigationState.initial(
  1. LatLng startPos
)

Implementation

factory NavigationState.initial(LatLng startPos) {
  return NavigationState(
    currentPosition: startPos,
    vehiclePosition: startPos,
    vehicleBearing: 0.0,
    speedMps: 0.0,
    currentStepIndex: 0,
    distanceAlongStep: 0.0,
    distanceToNextManeuver: 0.0,
    totalRemainingDistance: 0.0,
    totalRemainingDuration: 0.0,
    instructionText: 'Starting navigation...',
    isOffRoute: false,
    isRerouting: false,
    isSimulationPaused: false,
    simulationMultiplier: 1.0,
    isFollowModeEnabled: true,
    mode: PowerNavigationMode.simulation,
    hasArrived: false,
    cameraTilt: 70.0,
  );
}