Una interfaz para enviar ubicaciones simuladas a la API de Nav o ejecutar la API en rutas simuladas. Para su uso durante las pruebas, la depuración y las demostraciones.
Las implementaciones de esta interfaz son seguras para los subprocesos.
Resumen de métodos públicos
abstracto void |
hideDummyTrafficPrompt()
Oculta el mensaje de tráfico ficticio, si se mostró uno.
|
abstracto void |
pause()
Pausa la simulación.
|
abstracto void |
resume()
Reanuda la simulación luego de una pausa.
|
abstracto void | |
abstracto void |
showDummyTrafficPrompt()
Muestra un mensaje de tráfico ficticio.
|
abstracto void |
simulateLocationsAlongExistingRoute()
Comienza a simular el viaje a lo largo de la ruta que calcula el navegador en este momento.
|
abstracto void |
simulateLocationsAlongExistingRoute(opciones SimulationOptions)
Comienza a simular el viaje a lo largo de la ruta que calcula el navegador en este momento.
|
resumen ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(Lista<Punto de referencia> puntos de referencia, RoutingOptions planificación de ruta)
Calcula una ruta a través de los puntos de referencia proporcionados (como lo haría Navigator.setDestinations()) y simula viajes a lo largo de esta ruta.
|
resumen ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(Lista<Punto de referencia> puntos de referencia)
Calcula una ruta a través de los puntos de referencia proporcionados (como lo haría Navigator.setDestinations()) y simula viajes a lo largo de esta ruta.
|
resumen ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(Lista<Puntos de referencia>, RoutingOptions, rutasOptions, SimulationOptions simulaciónOptions)
Calcula una ruta a través de los puntos de referencia proporcionados (como lo haría Navigator.setDestinations()) y simula viajes a lo largo de esta ruta.
|
abstracto void |
unsetUserLocation()
Deja de simular la ubicación del usuario.
|
Métodos públicos
público abstracto void hideDummyTrafficPrompt ()
Oculta el mensaje de tráfico ficticio, si se mostró uno.
público abstracto void pause ()
Pausa la simulación.
public abstract void resume ()
Reanuda la simulación luego de una pausa.
público abstracto void setUserLocation (ubicación LatLng)
Establece una ubicación simulada del usuario.
Parámetros
ubicación |
---|
público abstracto void showDummyTrafficPrompt ()
Muestra un mensaje de tráfico ficticio. Es útil para probar la IU de instrucciones.
Este método solo funciona si se ejecuta orientación.
public abstract void simulateLocationsAlongExistingRoute ()
Comienza a simular el viaje a lo largo de la ruta que calcula el navegador en este momento. Si Navigator no calculó una ruta, esto no hace nada.
La simulación se ejecutará con el SimulationOptions
predeterminado.
public abstract void simulateLocationsAlongExistingRoute (opciones de SimulationOptions)
Comienza a simular el viaje a lo largo de la ruta que calcula el navegador en este momento. Si Navigator no calculó una ruta, esto no hace nada.
Parámetros
Opciones |
---|
publicListenableResultFutureNavigator.RouteStatus simulateLocationsAlongNewRouteRoutingOptions
Calcula una ruta a través de los puntos de referencia proporcionados (como lo haría Navigator.setDestinations()) y simula viajes a lo largo de esta ruta. Los viajes se iniciarán justo antes de que el futuro regrese bien. Si en el objeto Future se muestra un valor distinto de OK, no se simulará nada.
La simulación se ejecutará con el SimulationOptions
predeterminado.
Parámetros
puntos de referencia | |
---|---|
routingOptions |
public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Lista<Punto de referencia> puntos de referencia)
Calcula una ruta a través de los puntos de referencia proporcionados (como lo haría Navigator.setDestinations()) y simula viajes a lo largo de esta ruta. Los viajes se iniciarán justo antes de que el futuro regrese bien. Si en el objeto Future se muestra un valor distinto de OK, no se simulará nada.
La ruta se calculará con el valor predeterminado RoutingOptions
.
La simulación se ejecutará con el SimulationOptions
predeterminado.
Parámetros
puntos de referencia |
---|
public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Lista<Waypoint> puntos de referencia, RoutingOptions planificación de opciones, SimulationOptionssimulación)
Calcula una ruta a través de los puntos de referencia proporcionados (como lo haría Navigator.setDestinations()) y simula viajes a lo largo de esta ruta. Los viajes se iniciarán justo antes de que el futuro regrese bien. Si en el objeto Future se muestra un valor distinto de OK, no se simulará nada.
Parámetros
puntos de referencia | |
---|---|
routingOptions | |
simulationOptions |
público abstracto void unsetUserLocation ()
Deja de simular la ubicación del usuario. Esta acción también finalizará cualquier simulación activa.