Symulator

interfejs publiczny Symulator

Interfejs do wysyłania symulowanych lokalizacji do interfejsu Nav API lub uruchamiania interfejsu Nav API na symulowanych trasach. Do użytku podczas testowania, debugowania i wersji demonstracyjnych.

Implementacje tego interfejsu są bezpieczne w wątku.

Podsumowanie metod publicznych

abstrakcja void
hideDummyTrafficPrompt().
Ukrywa przykładowy komunikat o ruchu (jeśli został wyświetlony).
abstrakcja void
pause(),
Wstrzymuje symulację.
abstrakcja void
resume()
Wznawia symulację po przerwie.
abstrakcja void
setUserLocation(lokalizacja LatLng)
Ustawia symulowaną lokalizację użytkownika.
abstrakcja void
showDummyTrafficPrompt()
Wyświetla przykładowy komunikat o ruchu.
abstrakcja void
simulateLocationsAlongExistingRoute()
Rozpoczyna symulację podróży wzdłuż trasy obliczonej obecnie przez Nawigatora.
abstrakcja void
simulateLocationsAlongExistingRoute(SimulationOptions – opcje)
Rozpoczyna symulację podróży wzdłuż trasy obliczonej obecnie przez Nawigatora.
abstract ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> punktów na trasie, RoutingOptions)
Oblicza trasę przez podane punkty na trasie (zgodnie z obliczeniami za pomocą funkcji Navigator.setDestinations()) i symuluje trasę wzdłuż tej trasy.
abstract ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(Lista<punktów Waypoint>)
Oblicza trasę przez podane punkty na trasie (zgodnie z obliczeniami za pomocą funkcji Navigator.setDestinations()) i symuluje trasę wzdłuż tej trasy.
abstract ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint>) – punkty na trasie, RoutingOptions (Opcje routingu), SimulationOptions SimulationOptions
Oblicza trasę przez podane punkty na trasie (zgodnie z obliczeniami za pomocą funkcji Navigator.setDestinations()) i symuluje trasę wzdłuż tej trasy.
abstrakcja void
unsetUserLocation()
Zatrzymuje symulowanie lokalizacji użytkownika.

Metody publiczne

public abstract void hideDummyTrafficPrompt ()

Ukrywa przykładowy komunikat o ruchu (jeśli został wyświetlony).

public abstract void pause ()

Wstrzymuje symulację.

public abstract void Wznów ()

Wznawia symulację po przerwie.

public abstract void setUserLocation (lokalizacja: LatLng)

Ustawia symulowaną lokalizację użytkownika.

Parametry
lokalizacji

public abstract void showDummyTrafficPrompt ()

Wyświetla przykładowy komunikat o ruchu. Przydaje się do testowania interfejsu promptów.

Ta metoda działa tylko wtedy, gdy włączone są wskazówki.

public abstract void simulateLocationsAlongExistingRoute ()

Rozpoczyna symulację podróży wzdłuż trasy obliczonej obecnie przez Nawigatora. Jeśli Nawigator nie wyznaczył trasy, nie spowoduje to żadnych działań.

Symulacja zostanie uruchomiona z użyciem domyślnej wartości SimulationOptions.

public abstract void simulateLocationsAlongExistingRoute (opcje SimulationOptions)

Rozpoczyna symulację podróży wzdłuż trasy obliczonej obecnie przez Nawigatora. Jeśli Nawigator nie wyznaczył trasy, nie spowoduje to żadnych działań.

Parametry
Opcje

public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Lista<punktów pośrednich>, RoutingOptions)

Oblicza trasę przez podane punkty na trasie (zgodnie z obliczeniami za pomocą funkcji Navigator.setDestinations()) i symuluje trasę wzdłuż tej trasy. Podróż rozpocznie się tuż przed przywróceniem stanu OK. Jeśli wartość w przyszłości będzie zwracać cokolwiek innego niż OK, nie będzie symulowane żadne działanie.

Symulacja zostanie uruchomiona z użyciem domyślnej wartości SimulationOptions.

Parametry
drogowskazy
routingOptions

public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Lista<punktów pośrednich>)

Oblicza trasę przez podane punkty na trasie (zgodnie z obliczeniami za pomocą funkcji Navigator.setDestinations()) i symuluje trasę wzdłuż tej trasy. Podróż rozpocznie się tuż przed przywróceniem stanu OK. Jeśli wartość w przyszłości będzie zwracać cokolwiek innego niż OK, nie będzie symulowane żadne działanie.

Trasa zostanie obliczona na podstawie domyślnej wartości RoutingOptions.

Symulacja zostanie uruchomiona z użyciem domyślnej wartości SimulationOptions.

Parametry
drogowskazy

public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> punkty pośrednie, RoutingOptions, opcje routingu, SimulationOptionsSimulationOptions)

Oblicza trasę przez podane punkty na trasie (zgodnie z obliczeniami za pomocą funkcji Navigator.setDestinations()) i symuluje trasę wzdłuż tej trasy. Podróż rozpocznie się tuż przed przywróceniem stanu OK. Jeśli wartość w przyszłości będzie zwracać cokolwiek innego niż OK, nie będzie symulowane żadne działanie.

Parametry
drogowskazy
routingOptions
simulationOptions

public abstract void unsetUserLocation ()

Zatrzymuje symulowanie lokalizacji użytkownika. Spowoduje to też zakończenie wszystkich aktywnych symulacji.