startSimulation method

  1. @override
void startSimulation(
  1. DrivingRoute route
)
override

Implementation

@override
void startSimulation(DrivingRoute route) {
  _locationSimulator =
      mapkit.createLocationSimulatorWithGeometry(route.geometry)
        ..subscribeForSimulatorEvents(_locationSimulatorListener)
        ..speed = _simulationSpeed;

  _locationSimulator?.let((it) {
    mapkit.setLocationManager(it);
    it.startSimulation(SimulationAccuracy.Coarse);
    _simulationActive.add(true);
  });
}