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 | |
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.