Simulator

Public Interface Simulator

Schnittstelle zum Senden simulierter Standorte an die Nav API oder zum Ausführen der Nav API entlang simulierter Routen Wird beim Testen, zur Fehlerbehebung und bei Demos verwendet.

Implementierungen dieser Schnittstelle sind Thread-sicher.

Public Method Summary

Abstrakt void
hideDummyTrafficPrompt()
Blendet die Dummy-Verkehrsmeldung aus, falls vorhanden.
Abstrakt void
pause()
Pausiert die Simulation.
Abstrakt void
resume()
Die Simulation wird nach einer Pause fortgesetzt.
Abstrakt void
setUserLocation(LatLng-Standort)
Legt einen simulierten Nutzerstandort fest.
Abstrakt void
showDummyTrafficPrompt()
Zeigt eine Dummy-Aufforderung zum Traffic an.
Abstrakt void
simulateLocationsAlongExistingRoute()
Startet die Simulation einer Fahrt entlang der derzeit vom Navigator berechneten Route.
Abstrakt void
simulateLocationsAlongExistingRoute(SimulationOptions-Optionen)
Startet die Simulation einer Fahrt entlang der derzeit vom Navigator berechneten Route.
Abstrakt ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> Wegpunkte, RoutingOptions RoutingOptions)
Berechnet eine Route durch die angegebenen Wegpunkte (wie sie von Navigator.setDestinations() berechnet wird) und simuliert eine Fahrt entlang dieser Route.
Abstrakt ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint>-Wegpunkte)
Berechnet eine Route durch die angegebenen Wegpunkte (wie sie von Navigator.setDestinations() berechnet wird) und simuliert eine Fahrt entlang dieser Route.
Abstrakt ListenableResultFuture<Navigator.RouteStatus>
Abstrakt void
unsetUserLocation()
Die Simulation des Nutzerstandorts wird beendet.

Public Methods

public abstrakt void hideDummyTrafficPrompt ()

Blendet die Dummy-Verkehrsmeldung aus, falls vorhanden.

public abstrakt void pause ()

Pausiert die Simulation.

public abstrakt void Lebenslauf ()

Die Simulation wird nach einer Pause fortgesetzt.

public abstrakt void setUserLocation (LatLng-Standort)

Legt einen simulierten Nutzerstandort fest.

Parameter
Standort

public abstrakt void showDummyTrafficPrompt ()

Zeigt eine Dummy-Aufforderung zum Traffic an. Nützlich zum Testen der Prompt-UI.

Diese Methode funktioniert nur, wenn die Anleitung aktiv ist.

public abstrakt void simulateLocationsAlongExistingRoute ()

Startet die Simulation einer Fahrt entlang der derzeit vom Navigator berechneten Route. Falls der Navigator keine Route berechnet hat, passiert nichts.

Die Simulation wird mit dem Standard-SimulationOptions ausgeführt.

public abstract void simulateLocationsAlongExistingRoute (SimulationOptions-Optionen)

Startet die Simulation einer Fahrt entlang der derzeit vom Navigator berechneten Route. Falls der Navigator keine Route berechnet hat, passiert nichts.

Parameter
Optionen

public abstrakt ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> Wegpunkte, RoutingOptionsroutingOptions)

Berechnet eine Route durch die angegebenen Wegpunkte (wie sie von Navigator.setDestinations() berechnet wird) und simuliert eine Fahrt entlang dieser Route. Die Reise wird gestartet, kurz bevor die Zukunft OK zurückgibt. Wenn die Zukunft alles außer OK zurückgibt, wird nichts simuliert.

Die Simulation wird mit dem Standard-SimulationOptions ausgeführt.

Parameter
Wegpunkte
routingOptions

public abstrakt ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> Wegpunkte)

Berechnet eine Route durch die angegebenen Wegpunkte (wie sie von Navigator.setDestinations() berechnet wird) und simuliert eine Fahrt entlang dieser Route. Die Reise wird gestartet, kurz bevor die Zukunft OK zurückgibt. Wenn die Zukunft alles außer OK zurückgibt, wird nichts simuliert.

Die Route wird mit dem Standardwert für RoutingOptions berechnet.

Die Simulation wird mit dem Standard-SimulationOptions ausgeführt.

Parameter
Wegpunkte

public abstrakt ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> Wegpunkte, RoutingOptions RoutingOptions, SimulationOptions simulationOptions)

Berechnet eine Route durch die angegebenen Wegpunkte (wie sie von Navigator.setDestinations() berechnet wird) und simuliert eine Fahrt entlang dieser Route. Die Reise wird gestartet, kurz bevor die Zukunft OK zurückgibt. Wenn die Zukunft alles außer OK zurückgibt, wird nichts simuliert.

Parameter
Wegpunkte
routingOptions
simulationOptions

public abstrakt void unsetUserLocation ()

Die Simulation des Nutzerstandorts wird beendet. Dadurch werden auch alle aktiven Simulationen beendet.