Risorsa: SelectedRoute
Un oggetto SelectedRoute rappresenta un percorso specifico per il quale un cliente vuole recuperare periodicamente informazioni (ad es. durata) per i casi d'uso contrattuali.
| Rappresentazione JSON | 
|---|
| { "name": string, "displayName": string, "createTime": string, "state": enum ( | 
| Campi | |
|---|---|
| name | 
 Identificatore. Nome risorsa di  Formato: projects/{project}/selectedRoutes/{selectedRoute} | 
| displayName | 
 Facoltativo. Nome visualizzato dell'itinerario. Questo è un campo facoltativo che può essere utilizzato dal cliente. Non deve essere univoco. | 
| createTime | 
 Solo output. Data e ora in cui è stato creato l'itinerario selezionato. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:  | 
| state | 
 Solo output. Lo stato dell'itinerario selezionato. | 
| routeAttributes | 
 Facoltativo. Gli attributi personalizzati per l'itinerario selezionato. L'aggiunta consente di filtrare / raggruppare i percorsi durante il recupero delle informazioni storiche e in tempo reale. Sono supportati fino a 10 attributi per percorso. Ogni chiave e valore deve essere una stringa non vuota e può contenere fino a 100 caratteri. Le chiavi non devono iniziare con "goog". Un oggetto contenente un elenco di coppie  | 
| Campo unione route_type. Al momento è supportato soloDynamicRoute.route_typepuò essere solo uno dei seguenti: | |
| dynamicRoute | 
 
 | 
| validationError | 
 Solo output. L'errore di convalida per l'itinerario selezionato quando lo stato è STATE_INVALID. | 
DynamicRoute
Rappresenta un percorso con tappe intermedie (punto di partenza, destinazione e tappe intermedie). Il percorso effettivo passa sicuramente per tutte le tappe, ma potrebbe cambiare di tanto in tanto a causa delle diverse condizioni del traffico.
| Rappresentazione JSON | 
|---|
| { "origin": { object ( | 
| Campi | |
|---|---|
| origin | 
 Obbligatorio. La posizione di partenza del percorso. | 
| destination | 
 Obbligatorio. Posizione di arrivo del percorso. | 
| intermediates[] | 
 Facoltativo. Un insieme di tappe intermedie lungo il percorso (esclusi i punti terminali). Sono sempre punti di passaggio. Sono supportate fino a 25 tappe intermedie. Se li aggiungi correttamente, puoi ridurre la variazione del percorso effettivo di volta in volta. | 
LatLng
Un oggetto che rappresenta una coppia di coordinate di latitudine e longitudine. Questi valori sono espressi come una coppia di numeri double per rappresentare i gradi di latitudine e longitudine. Se non diversamente specificato, questo oggetto deve essere conforme allo standard WGS84. I valori devono rientrare negli intervalli normalizzati.
| Rappresentazione JSON | 
|---|
| { "latitude": number, "longitude": number } | 
| Campi | |
|---|---|
| latitude | 
 La latitudine in gradi. Deve essere compresa nell'intervallo [-90,0, +90,0]. | 
| longitude | 
 La longitudine in gradi. Deve essere compreso nell'intervallo [-180.0, +180.0]. | 
Stato
Lo stato dell'itinerario selezionato.
| Enum | |
|---|---|
| STATE_UNSPECIFIED | Lo stato di questa route non è impostato. | 
| STATE_SCHEDULING | La route è stata creata ed è in fase di pianificazione. | 
| STATE_RUNNING | La route è stata creata e ha una pianificazione attiva. | 
| STATE_DELETING | L'itinerario è stato contrassegnato per l'eliminazione. | 
| STATE_VALIDATING | Il percorso è in fase di convalida. | 
| STATE_INVALID | La route non è valida in base a uno dei criteri di convalida. | 
ValidationError
L'errore di convalida per l'itinerario selezionato.
| Enum | |
|---|---|
| VALIDATION_ERROR_UNSPECIFIED | L'errore di convalida di questa route non è impostato. | 
| VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION | Il percorso non rientra nella giurisdizione del progetto. | 
| VALIDATION_ERROR_LOW_ROAD_USAGE | Il percorso ha un basso utilizzo della strada (pochissime persone lo percorrono). | 
| Metodi | |
|---|---|
| 
 | Crea più SelectedRoutes e avvia una pianificazione per recuperare periodicamente le informazioni della cache per ciascun percorso. | 
| 
 | Crea un oggetto SelectedRoute e avvia una pianificazione per recuperare periodicamente le informazioni della cache per l'itinerario. | 
| 
 | Elimina SelectedRoute specificato per il progetto specificato. | 
| 
 | Recupera un oggetto SelectedRoute specificato dal nome. | 
| 
 | Elenca tutte le SelectedRoutes per il progetto specificato con paginazione. |