Simulateur

Simulateur d'interface publique

Interface permettant d'envoyer des positions simulées à l'API Nav, ou d'exécuter cette API sur des itinéraires simulés. À utiliser lors des tests, du débogage et des démonstrations.

Les implémentations de cette interface sont thread-safe.

Récapitulatif des méthodes publiques

abstrait vide
hideDummyTrafficPrompt()
Masque l'invite de trafic factice, le cas échéant.
abstrait vide
pause()
Met la simulation en pause.
abstrait vide
Resume().
Reprend la simulation après une pause.
abstrait vide
setUserLocation(emplacement LatLng)
Définit la position d'un utilisateur simulé.
abstrait vide
showDummyTrafficPrompt()
Affiche une invite de trafic factice.
abstrait vide
simulateLocationsAlongExistingRoute()
Commence à simuler un trajet le long de l'itinéraire actuellement calculé par le navigateur.
abstrait vide
simulateLocationsAlongExistingRoute(options SimulationOptions)
Commence à simuler un trajet le long de l'itinéraire actuellement calculé par le navigateur.
abstrait ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint>, points de cheminement RoutingOptions)
Calcule un itinéraire passant par les points de cheminement donnés (comme calculé par Navigator.setDestinations()) et simule le trajet le long de cet itinéraire.
abstrait ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> points de cheminement)
Calcule un itinéraire passant par les points de cheminement donnés (comme calculé par Navigator.setDestinations()) et simule le trajet le long de cet itinéraire.
abstrait ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> points de cheminement, RoutingOptions routerOptions, SimulationOptions simulationOptions)
Calcule un itinéraire passant par les points de cheminement donnés (comme calculé par Navigator.setDestinations()) et simule le trajet le long de cet itinéraire.
abstrait vide
unsetUserLocation()
Arrête de simuler la position de l'utilisateur.

Méthodes publiques

public abstrait vide hideDummyTrafficPrompt ()

Masque l'invite de trafic factice, le cas échéant.

public abstrait vide pause ()

Met la simulation en pause.

public abstrait vide Resume ()

Reprend la simulation après une pause.

public abstrait vide setUserLocation (position LatLng)

Définit la position d'un utilisateur simulé.

Paramètres
emplacement

public abstract void showDummyTrafficPrompt ()

Affiche une invite de trafic factice. Utile pour tester l'interface utilisateur de requête.

Cette méthode ne fonctionne que si le guide est en cours d'exécution.

public abstrait vide simulateLocationsAlongExistingRoute ()

Commence à simuler un trajet le long de l'itinéraire actuellement calculé par le navigateur. Si le navigateur n'a pas calculé d'itinéraire, cette action n'a aucun effet.

La simulation sera exécutée en utilisant la valeur par défaut SimulationOptions.

public abstrait vide simulateLocationsAlongExistingRoute (options SimulationOptions)

Commence à simuler un trajet le long de l'itinéraire actuellement calculé par le navigateur. Si le navigateur n'a pas calculé d'itinéraire, cette action n'a aucun effet.

Paramètres
options

public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> points de cheminement, RoutingOptions RoutingOptions)

Calcule un itinéraire passant par les points de cheminement donnés (comme calculé par Navigator.setDestinations()) et simule le trajet le long de cet itinéraire. Le trajet commencera juste avant que le prochain retour soit correct. Si l'objet Future renvoie autre chose que "OK", rien ne sera simulé.

La simulation sera exécutée en utilisant la valeur par défaut SimulationOptions.

Paramètres
waypoints
routingOptions

public extrait ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> points de cheminement)

Calcule un itinéraire passant par les points de cheminement donnés (comme calculé par Navigator.setDestinations()) et simule le trajet le long de cet itinéraire. Le trajet commencera juste avant que le prochain retour soit correct. Si l'objet Future renvoie autre chose que "OK", rien ne sera simulé.

L'itinéraire sera calculé à l'aide de la valeur par défaut RoutingOptions.

La simulation sera exécutée en utilisant la valeur par défaut SimulationOptions.

Paramètres
waypoints

public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> points de cheminement, RoutingOptions RoutingOptions, SimulationOptions simulationOptions)

Calcule un itinéraire passant par les points de cheminement donnés (comme calculé par Navigator.setDestinations()) et simule le trajet le long de cet itinéraire. Le trajet commencera juste avant que le prochain retour soit correct. Si l'objet Future renvoie autre chose que "OK", rien ne sera simulé.

Paramètres
waypoints
routingOptions
simulationOptions

public abstrait vide unsetUserLocation ()

Arrête de simuler la position de l'utilisateur. Cela mettra également fin à toute simulation active.