Risorsa: Trip
Metadati dei viaggi.
Rappresentazione JSON |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
Campi | |
---|---|
name |
Solo output. Nel formato "providers/{provider}/trips/{trip}" |
vehicle |
ID del veicolo che effettua il viaggio. |
trip |
Stato attuale della corsa. |
trip |
Il tipo di viaggio. |
pickup |
Località in cui il cliente indica di essere disponibile per il ritiro. |
actual |
Solo input. La posizione effettiva in cui e quando il cliente è stato ritirato. Questo campo è destinato al fornitore per fornire un feedback sulle informazioni effettive sul ritiro. |
actual |
Solo input. L'ora e la posizione effettive dell'arrivo del conducente al punto di ritiro. Questo campo è destinato al fornitore per fornire feedback sulle informazioni effettive sull'arrivo al punto di ritiro. |
pickup |
Solo output. L'ora futura stimata in cui i passeggeri verranno raccolti o l'ora effettiva in cui sono stati raccolti. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
intermediate |
Fermate intermedie richieste per la corsa (oltre a quelle di partenza e di arrivo). Inizialmente, questa funzionalità non sarà supportata per i viaggi condivisi. |
intermediate |
Indica l'ultima volta che Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
intermediate |
Quando |
actual |
Solo input. L'ora e la posizione effettive dell'arrivo del conducente a una destinazione intermedia. Questo campo è destinato al fornitore per fornire feedback sulle informazioni di arrivo effettive nelle destinazioni intermedie. |
actual |
Solo input. L'ora e la posizione effettive in cui e quando il cliente è stato ritirato da una destinazione intermedia. Questo campo consente al fornitore di fornire un feedback sulle informazioni effettive sul ritiro nelle destinazioni intermedie. |
dropoff |
Località in cui il cliente indica di essere lasciato. |
actual |
Solo input. L'ora e la posizione effettive in cui il cliente è stato lasciato. Questo campo è destinato al fornitore per fornire feedback sulle informazioni effettive sul dropoff. |
dropoff |
Solo output. L'ora futura stimata in cui i passeggeri verranno lasciati alla destinazione finale o l'ora effettiva in cui sono stati lasciati. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
remaining |
Solo output. Il percorso completo dalla posizione corrente al punto di consegna, incluso. Questo percorso potrebbe includere waypoint di altri viaggi. |
vehicle |
Questo campo supporta l'ordinamento manuale dei waypoint per il viaggio. Contiene tutti i waypoint rimanenti per il veicolo assegnato, nonché i waypoint di ritiro e riconsegna per questo viaggio. Se la corsa non è stata assegnata a un veicolo, Fleet Engine ignora questo campo. Per motivi di privacy, questo campo viene compilato dal server solo per le chiamate |
route[] |
Solo output. Percorso previsto per questo viaggio fino alla prima voce in remainingWaypoints. Tieni presente che il primo waypoint potrebbe appartenere a un viaggio diverso. |
current |
Solo output. Un percorso codificato per il waypoint successivo. Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver e dell'SDK Consumer. La decodifica non è ancora supportata. |
current |
Solo output. Indica l'ultima volta che il percorso è stato modificato. Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver e dell'SDK Consumer. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
current |
Solo output. Indica le condizioni del traffico lungo la Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver e dell'SDK Consumer. |
current |
Solo output. Indica l'ultima volta che Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver e dell'SDK Consumer. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
current |
Solo output. Il waypoint in cui termina |
remaining |
Solo output. La distanza di guida rimanente nel campo |
eta |
Solo output. L'orario di arrivo stimato al waypoint successivo (la prima voce nel campo Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
remaining |
Solo output. La durata dal momento in cui vengono restituiti i dati del viaggio fino all'ora in Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
remaining |
Solo output. Indica l'ultima volta che Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
remaining |
Solo output. Indica l'ultima volta che Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
number |
Immutabile. Indica il numero di passeggeri di questo viaggio e non include il conducente. Un veicolo deve avere una capacità disponibile per essere restituito in una risposta |
last |
Solo output. Indica l'ultima posizione segnalata del veicolo lungo il percorso. |
last |
Solo output. Indica se il |
view |
Il sottoinsieme di campi relativi alla corsa che vengono compilati e come devono essere interpretati. |
TripStatus
Lo stato di una corsa che ne indica l'avanzamento.
Enum | |
---|---|
UNKNOWN_TRIP_STATUS |
Valore predefinito, utilizzato per lo stato di viaggio non specificato o non riconosciuto. |
NEW |
Corsa appena creata. |
ENROUTE_TO_PICKUP |
Il conducente è in viaggio verso il punto di ritiro. |
ARRIVED_AT_PICKUP |
Il conducente è arrivato al punto di ritiro. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Il conducente è arrivato a una destinazione intermedia e sta aspettando il passeggero. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
L'autista è in viaggio verso una destinazione intermedia (non il punto di consegna). |
ENROUTE_TO_DROPOFF |
Il conducente ha caricato il passeggero ed è in viaggio verso la prossima destinazione. |
COMPLETE |
Il passeggero è stato lasciato a destinazione e la corsa è stata completata. |
CANCELED |
La corsa è stata annullata prima del ritiro dal conducente, dal passeggero o dal fornitore di servizi di ridesharing. |
StopLocation
La posizione effettiva in cui si è verificato un arresto (prelievo/ritorno).
Rappresentazione JSON |
---|
{
"point": {
object ( |
Campi | |
---|---|
point |
Obbligatorio. Indica la posizione effettiva. |
timestamp |
Indica quando si è verificato l'arresto. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
stopTime |
Solo input. Deprecato. Utilizza il campo timestamp. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
TripView
Selettore per diversi insiemi di campi di viaggio in una risposta trips.get
. Per maggiori informazioni, consulta l'articolo AIP-157. È probabile che vengano aggiunte altre visualizzazioni.
Enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Il valore predefinito. Per la compatibilità con le versioni precedenti, l'API utilizzerà per impostazione predefinita una visualizzazione SDK. Per garantire stabilità e assistenza, consigliamo ai clienti di selezionare un TripView diverso da SDK . |
SDK |
Sono inclusi i campi che potrebbero non essere interpretabili o supportabili utilizzando le librerie disponibili pubblicamente. |
JOURNEY_SHARING_V1S |
I campi relativi alle corse vengono compilati per il caso d'uso Condivisione del percorso. Questa visualizzazione è destinata alle comunicazioni server-to-server. |
Metodi |
|
---|---|
|
Crea un viaggio nel motore del parco risorse e restituisce il nuovo viaggio. |
|
Ricevere informazioni su un singolo viaggio. |
|
Visualizza tutte le corse di un veicolo specifico. |
|
Aggiorna i dati della corsa. |