Simulador

interfaz pública simulador

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
setUserLocation(ubicación LatLng)
Establece una ubicación simulada del usuario.
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.