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 | |
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.