Simulatore

interfaccia pubblica Simulatore

Un'interfaccia per inviare posizioni simulate all'API Nav o eseguire l'API Nav lungo percorsi simulati. Da utilizzare durante i test, il debug e le demo.

Le implementazioni di questa interfaccia sono a misura di thread.

Riepilogo del metodo pubblico

astratto void
hideDummyTrafficPrompt()
Nasconde il prompt fittizio di traffico, se ne è stato mostrato uno.
astratto void
pause()
Mette in pausa la simulazione.
astratto void
resume()
Riprende la simulazione dopo una pausa.
astratto void
setUserLocation(località LatLng)
Consente di impostare una località dell'utente simulata.
astratto void
showDummyTrafficPrompt()
Mostra un prompt del traffico fittizio.
astratto void
simulateLocationsAlongExistingRoute()
Inizia a simulare il viaggio lungo il percorso attualmente calcolato dal navigatore.
astratto void
simulateLocationsAlongExistingRoute(opzioni SimulationOptions)
Inizia a simulare il viaggio lungo il percorso attualmente calcolato dal navigatore.
astratto ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(Elenca tappe<Waypoint>, RoutingOptions routingOptions)
Calcola un percorso attraverso i punti intermedi specificati (come verrebbe calcolato da Navigator.setDestinations()) e simula il viaggio lungo questo percorso.
astratto ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(Elenca tappe<Waypoint>)
Calcola un percorso attraverso i punti intermedi specificati (come verrebbe calcolato da Navigator.setDestinations()) e simula il viaggio lungo questo percorso.
astratto ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(Elenca tappe<Waypoint>, RoutingOptions routingOptions, SimulationOptions simulateOptions)
Calcola un percorso attraverso i punti intermedi specificati (come verrebbe calcolato da Navigator.setDestinations()) e simula il viaggio lungo questo percorso.
astratto void
unsetUserLocation()
Interrompe la simulazione della posizione dell'utente.

Metodi pubblici

pubblici abstract void hideDummyTrafficPrompt ()

Nasconde il prompt fittizio di traffico, se ne è stato mostrato uno.

Public abstract void pause ()

Mette in pausa la simulazione.

Public abstract void Riprendi ()

Riprende la simulazione dopo una pausa.

Public abstract void setUserLocation (località LatLng)

Consente di impostare una località dell'utente simulata.

Parametri
posizione

pubblici abstract void showDummyTrafficPrompt ()

Mostra un prompt del traffico fittizio. Utile per testare l'interfaccia utente dei prompt.

Questo metodo funziona solo se sono in esecuzione le indicazioni.

pubblici abstract void simulateLocationsAlongExistingRoute ()

Inizia a simulare il viaggio lungo il percorso attualmente calcolato dal navigatore. Se il navigatore non ha calcolato un percorso, non succede nulla.

La simulazione verrà eseguita utilizzando il valore predefinito SimulationOptions.

Public abstract void simulateLocationsAlongExistingRoute (opzioni di SimulationOptions)

Inizia a simulare il viaggio lungo il percorso attualmente calcolato dal navigatore. Se il navigatore non ha calcolato un percorso, non succede nulla.

Parametri
opzioni

Public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Lista<Waypoint> Waypoint, RoutingOptions routingOptions)

Calcola un percorso attraverso i punti intermedi specificati (come verrebbe calcolato da Navigator.setDestinations()) e simula il viaggio lungo questo percorso. Il viaggio inizierà poco prima che il futuro ritornerà ok. Se il futuro restituisce qualcosa tranne OK, non verrà simulato nulla.

La simulazione verrà eseguita utilizzando il valore predefinito SimulationOptions.

Parametri
waypoint
routingOptions

Public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Lista<Waypoint> tappe)

Calcola un percorso attraverso i punti intermedi specificati (come verrebbe calcolato da Navigator.setDestinations()) e simula il viaggio lungo questo percorso. Il viaggio inizierà poco prima che il futuro ritornerà ok. Se il futuro restituisce qualcosa tranne OK, non verrà simulato nulla.

La route verrà calcolata utilizzando il valore predefinito RoutingOptions.

La simulazione verrà eseguita utilizzando il valore predefinito SimulationOptions.

Parametri
waypoint

pubblici abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Lista<Waypoint> Waypoint, RoutingOptions routingOptions, SimulationOptions SimulatorOptions)

Calcola un percorso attraverso i punti intermedi specificati (come verrebbe calcolato da Navigator.setDestinations()) e simula il viaggio lungo questo percorso. Il viaggio inizierà poco prima che il futuro ritornerà ok. Se il futuro restituisce qualcosa tranne OK, non verrà simulato nulla.

Parametri
waypoint
routingOptions
simulationOptions

Public abstract void unsetUserLocation ()

Interrompe la simulazione della posizione dell'utente. Verranno terminate anche tutte le simulazioni attive.