Uma interface para enviar locais simulados à API Nav ou executá-la em rotas simuladas. Para uso durante testes, depuração e demonstrações.
As implementações dessa interface são thread-safe.
Resumo do método público
abstrato nulo |
hideDummyTrafficPrompt()
Oculta o prompt de tráfego fictício, caso um tenha sido exibido.
|
abstrato nulo |
pause()
Pausa a simulação.
|
abstrato nulo |
retomar()
Retoma a simulação, após uma pausa.
|
abstrato nulo | |
abstrato nulo |
showDummyTrafficPrompt()
Mostra um aviso de trânsito fictício.
|
abstrato nulo |
simulateLocationsAlongExistingRoute()
Começa a simular a viagem ao longo do trajeto atualmente calculado pelo Navigator.
|
abstrato nulo |
simulateLocationsAlongExistingRoute(opções de SimulationOptions)
Começa a simular a viagem ao longo do trajeto atualmente calculado pelo Navigator.
|
abstrato ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routesOptions)
Calcula um trajeto pelos waypoints informados (como seria calculado por Navigator.setDestinations()) e simula o deslocamento ao longo desse trajeto.
|
abstrato ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> waypoints)
Calcula um trajeto pelos waypoints informados (como seria calculado por Navigator.setDestinations()) e simula o deslocamento ao longo desse trajeto.
|
abstrato ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions roteamentoOptions, SimulationOptions emulatorOptions)
Calcula um trajeto pelos waypoints informados (como seria calculado por Navigator.setDestinations()) e simula o deslocamento ao longo desse trajeto.
|
abstrato nulo |
unsetUserLocation()
Interrompe a simulação da localização do usuário.
|
Métodos públicos
public abstrato void hideDummyTrafficPrompt ()
Oculta o prompt de tráfego fictício, caso um tenha sido exibido.
public abstrato void pause ()
Pausa a simulação.
public abstrato void retomar ()
Retoma a simulação, após uma pausa.
public abstrato void setUserLocation (LatLng location)
Define uma localização simulada do usuário.
Parâmetros
localização |
---|
public abstrato void showDummyTrafficPrompt ()
Mostra um aviso de trânsito fictício. Útil para testar a interface de comandos.
Esse método só funciona se a orientação estiver em execução.
public abstrato void simulateLocationsAlongExistingRoute ()
Começa a simular a viagem ao longo do trajeto atualmente calculado pelo Navigator. Se o Navigator não tiver calculado uma rota, isso não fará nada.
A simulação será executada com o SimulationOptions
padrão.
public void simulateLocationsAlongExistingRoute (SimulationOptions opções)
Começa a simular a viagem ao longo do trajeto atualmente calculado pelo Navigator. Se o Navigator não tiver calculado uma rota, isso não fará nada.
Parâmetros
opções |
---|
public ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> waypoints, RoutingOptions routesOptions)
Calcula um trajeto pelos waypoints informados (como seria calculado por Navigator.setDestinations()) e simula o deslocamento ao longo desse trajeto. A viagem vai começar antes que o futuro retorne "OK". Se o futuro retornar algo exceto OK, nada será simulado.
A simulação será executada com o SimulationOptions
padrão.
Parâmetros
waypoints | |
---|---|
routingOptions |
public ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> waypoints)
Calcula um trajeto pelos waypoints informados (como seria calculado por Navigator.setDestinations()) e simula o deslocamento ao longo desse trajeto. A viagem vai começar antes que o futuro retorne "OK". Se o futuro retornar algo exceto OK, nada será simulado.
O trajeto será calculado usando o RoutingOptions
padrão.
A simulação será executada com o SimulationOptions
padrão.
Parâmetros
waypoints |
---|
public ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> waypoints, RoutingOptions routesOptions, SimulationOptions simuladoOptions)
Calcula um trajeto pelos waypoints informados (como seria calculado por Navigator.setDestinations()) e simula o deslocamento ao longo desse trajeto. A viagem vai começar antes que o futuro retorne "OK". Se o futuro retornar algo exceto OK, nada será simulado.
Parâmetros
waypoints | |
---|---|
routingOptions | |
simulationOptions |
public abstrato void unsetUserLocation ()
Interrompe a simulação da localização do usuário. Isso também encerrará qualquer simulação ativa.