Indice
TripService
(interfaccia)VehicleService
(interfaccia)BatteryInfo
(messaggio)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(messaggio)CreateTripRequest
(messaggio)CreateVehicleRequest
(messaggio)DeleteTripRequest
(messaggio)DeleteVehicleRequest
(messaggio)DeviceSettings
(messaggio)GetTripRequest
(messaggio)GetVehicleRequest
(messaggio)LicensePlate
(messaggio)ListVehiclesRequest
(messaggio)ListVehiclesResponse
(messaggio)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(messaggio)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(messaggio)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(messaggio)SearchTripsResponse
(messaggio)SearchVehiclesRequest
(messaggio)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(messaggio)SpeedReadingInterval
(messaggio)SpeedReadingInterval.Speed
(enum)StopLocation
(messaggio)TerminalLocation
(messaggio)TerminalLocation.PointSource
(enum)TerminalPointId
(messaggio) (obsoleto)TrafficPolylineData
(messaggio)Trip
(messaggio)TripAttribute
(messaggio)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(messaggio)UpdateTripRequest
(messaggio)UpdateVehicleAttributesRequest
(messaggio)UpdateVehicleAttributesResponse
(messaggio)UpdateVehicleRequest
(messaggio)Vehicle
(messaggio)Vehicle.VehicleType
(messaggio)Vehicle.VehicleType.Category
(enum)VehicleAttribute
(messaggio)VehicleAttributeList
(messaggio)VehicleLocation
(messaggio)VehicleMatch
(messaggio)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(messaggio)VisualTrafficReportPolylineRendering.RoadStretch
(messaggio)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(messaggio)WaypointType
(enum)
TripService
Servizio di gestione dei viaggi.
CreateTrip |
---|
Crea un viaggio in Fleet Engine e restituisce il nuovo viaggio. |
DeleteTrip |
---|
Elimina un singolo viaggio. Restituisce FAILED_PRECONDITION se il viaggio è attivo e assegnato a un veicolo. |
GetTrip |
---|
Ricevere informazioni su un singolo viaggio. |
ReportBillableTrip |
---|
Segnala l'utilizzo di viaggi fatturabili. |
SearchTrips |
---|
Ottieni tutte le corse per un veicolo specifico. |
UpdateTrip |
---|
Aggiorna i dati del viaggio. |
VehicleService
Servizio di gestione dei veicoli.
CreateVehicle |
---|
Crea un nuovo veicolo associato a un fornitore di servizi di ridesharing o consegne on demand. Ogni I seguenti campi
I seguenti campi
Tutti gli altri campi sono facoltativi e vengono utilizzati se forniti. |
DeleteVehicle |
---|
Elimina un veicolo da Fleet Engine. Restituisce FAILED_PRECONDITION se al veicolo sono assegnati viaggi attivi. |
GetVehicle |
---|
Restituisce un veicolo da Fleet Engine. |
ListVehicles |
---|
Restituisce un elenco paginato di veicoli associati a un fornitore che corrispondono alle opzioni della richiesta. |
SearchVehicles |
---|
Restituisce un elenco di veicoli che corrispondono alle opzioni della richiesta. |
UpdateVehicle |
---|
Scrive i dati aggiornati del veicolo in Fleet Engine. Quando aggiorni un
Anche il veicolo Se il campo |
UpdateVehicleAttributes |
---|
Aggiorna parzialmente gli attributi di un veicolo. Verranno aggiornati solo gli attributi menzionati nella richiesta, gli altri NON verranno modificati. Nota: in |
BatteryInfo
Informazioni sulla batteria del dispositivo.
Campi | |
---|---|
battery_status |
Stato della batteria, se è carica o in carica e così via. |
power_source |
Stato della fonte di alimentazione della batteria. |
battery_percentage |
Percentuale attuale della batteria [0-100]. |
BatteryStatus
Stato della batteria, se è carica o in carica e così via.
Enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
Stato della batteria sconosciuto. |
BATTERY_STATUS_CHARGING |
La batteria si sta caricando. |
BATTERY_STATUS_DISCHARGING |
La batteria si sta scaricando. |
BATTERY_STATUS_FULL |
La batteria è carica. |
BATTERY_STATUS_NOT_CHARGING |
La batteria non si ricarica. |
BATTERY_STATUS_POWER_LOW |
La batteria è in esaurimento. |
BillingPlatformIdentifier
Un insieme di valori che indicano su quale piattaforma è stata emessa la richiesta.
Enum | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Predefinita. Utilizzato per piattaforme non specificate. |
SERVER |
La piattaforma è un server client. |
WEB |
La piattaforma è un browser web. |
ANDROID |
La piattaforma è un dispositivo mobile Android. |
IOS |
La piattaforma è un dispositivo mobile iOS. |
OTHERS |
Altre piattaforme non elencate in questo elenco. |
ConsumableTrafficPolyline
Densità del traffico lungo il percorso di un veicolo.
Campi | |
---|---|
speed_reading_interval[] |
Velocità del traffico lungo il percorso dal waypoint precedente a quello attuale. |
encoded_path_to_waypoint |
Il percorso che l'autista sta seguendo dal waypoint precedente a quello attuale. Questo percorso contiene punti di riferimento, in modo che i client possano mostrare indicatori di traffico lungo il percorso (vedi |
CreateTripRequest
CreateTrip request message.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
parent |
Obbligatorio. Deve essere nel formato |
trip_id |
Obbligatorio. ID viaggio univoco. Soggetto alle seguenti limitazioni:
|
trip |
Obbligatorio. Entità del viaggio da creare. Quando crei un viaggio, i seguenti campi sono obbligatori:
I seguenti campi vengono utilizzati se li fornisci:
Tutti gli altri campi del viaggio vengono ignorati. Ad esempio, tutti i viaggi iniziano con un Solo i viaggi Quando Quando specifichi Vengono utilizzati i campi |
CreateVehicleRequest
CreateVehicle
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
parent |
Obbligatorio. Deve essere nel formato |
vehicle_id |
Obbligatorio. ID veicolo univoco. Soggetto alle seguenti limitazioni:
|
vehicle |
Obbligatorio. L'entità Vehicle da creare. Quando crei un veicolo, sono obbligatori i seguenti campi:
Quando crei un veicolo, i seguenti campi vengono ignorati:
Tutti gli altri campi sono facoltativi e vengono utilizzati se forniti. |
DeleteTripRequest
Elimina il messaggio di richiesta di corsa.
Campi | |
---|---|
header |
(Facoltativo) L'intestazione della richiesta Fleet Engine standard. |
name |
Obbligatorio. Deve essere nel formato |
DeleteVehicleRequest
Messaggio di richiesta DeleteVehicle.
Campi | |
---|---|
header |
(Facoltativo) L'intestazione della richiesta Fleet Engine standard. |
name |
Obbligatorio. Deve essere nel formato |
DeviceSettings
Informazioni su varie impostazioni del dispositivo mobile.
Campi | |
---|---|
location_power_save_mode |
Come si comportano le funzionalità di localizzazione sul dispositivo quando è attiva la funzionalità di risparmio energetico. |
is_power_save_mode |
Indica se il dispositivo è attualmente in modalità di risparmio energetico. |
is_interactive |
Indica se il dispositivo è in uno stato interattivo. |
battery_info |
Informazioni sullo stato della batteria. |
GetTripRequest
Messaggio di richiesta GetTrip.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
name |
Obbligatorio. Deve essere nel formato |
view |
Il sottoinsieme di campi di Trip da restituire e la relativa interpretazione. |
current_route_segment_version |
Indica il timestamp minimo (esclusivo) per il quale vengono recuperati i dati |
remaining_waypoints_version |
Deprecato: |
route_format_type |
Il formato della route corrente restituito, |
current_route_segment_traffic_version |
Indica il timestamp minimo (esclusivo) per cui viene recuperato |
remaining_waypoints_route_version |
Indica il timestamp minimo (esclusivo) per il quale vengono recuperati i dati |
GetVehicleRequest
GetVehicle
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
name |
Obbligatorio. Deve essere nel formato |
current_route_segment_version |
Indica il timestamp minimo (esclusivo) per cui viene recuperato |
waypoints_version |
Indica il timestamp minimo (esclusivo) per il quale vengono recuperati i dati |
LicensePlate
Le informazioni sulla targa del veicolo. Per evitare di memorizzare informazioni che consentono l'identificazione personale, nell'ambito dell'entità vengono memorizzate solo le informazioni minime sulla targa.
Campi | |
---|---|
country_code |
Obbligatorio. Codice paese/regione CLDR. Ad esempio, |
last_character |
L'ultima cifra della targa o "-1" per indicare che nella targa non è presente alcun valore numerico.
|
ListVehiclesRequest
ListVehicles
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
parent |
Obbligatorio. Deve essere nel formato |
page_size |
Il numero massimo di veicoli da restituire. Valore predefinito: 100. |
page_token |
Il valore di |
minimum_capacity |
Specifica la capacità minima richiesta del veicolo. Tutti i veicoli restituiti avranno un |
trip_types[] |
Limita la risposta ai veicoli che supportano almeno uno dei tipi di viaggio specificati. |
maximum_staleness |
Limita la risposta ai veicoli che hanno inviato aggiornamenti della posizione a Fleet Engine entro la durata specificata. I veicoli fermi che trasmettono ancora la loro posizione non vengono considerati inattivi. Se presente, deve essere una durata positiva valida. |
vehicle_type_categories[] |
Obbligatorio. Limita la risposta ai veicoli con una delle categorie di tipo specificate. Non consentito: |
required_attributes[] |
I chiamanti possono formare operazioni logiche complesse utilizzando qualsiasi combinazione dei campi
Limita la risposta ai veicoli con gli attributi specificati. Questo campo è un'operazione di congiunzione/AND. È consentito un massimo di 50 required_attributes. Corrisponde al numero massimo di attributi consentiti per un veicolo. Ogni stringa ripetuta deve avere il formato "chiave:valore". |
required_one_of_attributes[] |
Limita la risposta ai veicoli con almeno uno degli attributi specificati in ogni |
required_one_of_attribute_sets[] |
Analogamente a
Limita la risposta ai veicoli che corrispondono a tutti gli attributi di un |
vehicle_state |
Limita la risposta ai veicoli con questo stato. |
on_trip_only |
Restituisci solo i veicoli con viaggi in corso. |
filter |
(Facoltativo) Una query di filtro da applicare quando vengono elencati i veicoli. Consulta la pagina http://aip.dev/160 per esempi della sintassi del filtro. Questo campo è progettato per sostituire i campi Questo filtro funziona come una clausola AND con altri vincoli, ad esempio Tieni presente che le uniche query supportate riguardano gli attributi del veicolo (ad esempio Inoltre, tutti gli attributi vengono archiviati come stringhe, pertanto gli unici confronti supportati con gli attributi sono i confronti tra stringhe. Per eseguire il confronto con valori numerici o booleani, i valori devono essere esplicitamente tra virgolette per essere trattati come stringhe (ad esempio, |
viewport |
(Facoltativo) Un filtro che limita i veicoli restituiti a quelli la cui ultima posizione nota si trovava nell'area rettangolare definita dall'area visibile. |
ListVehiclesResponse
Messaggio di risposta ListVehicles
.
Campi | |
---|---|
vehicles[] |
Veicoli che corrispondono ai criteri della richiesta. Il numero massimo di veicoli restituiti è determinato dal campo |
next_page_token |
Token per recuperare la pagina successiva di veicoli o vuoto se non ci sono altri veicoli che soddisfano i criteri della richiesta. |
total_size |
Obbligatorio. Numero totale di veicoli che corrispondono ai criteri della richiesta in tutte le pagine. |
LocationPowerSaveMode
Come sono configurate le funzionalità di localizzazione per funzionare sul dispositivo mobile quando la funzionalità "Risparmio energetico" è attiva. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enum | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
I fornitori di servizi di localizzazione non devono essere interessati dal risparmio energetico oppure il risparmio energetico è disattivato. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Il fornitore di servizi di localizzazione basato sul GPS deve essere disattivato quando il risparmio energetico è attivo e il dispositivo non è interattivo. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Tutti i fornitori di servizi di localizzazione devono essere disattivati quando il risparmio energetico è attivo e il dispositivo non è interattivo. |
LOCATION_MODE_FOREGROUND_ONLY |
Tutti i fornitori di servizi di localizzazione rimarranno disponibili, ma le correzioni della posizione devono essere fornite solo alle app in primo piano. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
La posizione non verrà disattivata, ma LocationManager limiterà tutte le richieste ai fornitori quando il dispositivo non è interattivo. |
LocationSensor
Il sensore o la metodologia utilizzati per determinare la posizione.
Enum | |
---|---|
UNKNOWN_SENSOR |
Il sensore non è specificato o è sconosciuto. |
GPS |
GPS o GPS assistito. |
NETWORK |
GPS assistito, ID della torre cellulare o punto di accesso Wi-Fi. |
PASSIVE |
ID torre cellulare o punto di accesso Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Una posizione determinata dal dispositivo mobile come la posizione stradale più probabile. |
CUSTOMER_SUPPLIED_LOCATION |
Una località fornita dal cliente da una fonte indipendente. In genere, questo valore viene utilizzato per una posizione fornita da fonti diverse dal dispositivo mobile che esegue Driver SDK. Se l'origine originale è descritta da uno degli altri valori enum, utilizza quel valore. Le posizioni contrassegnate come CUSTOMER_SUPPLIED_LOCATION vengono in genere fornite tramite il last_location.supplemental_location_sensor del veicolo. |
FLEET_ENGINE_LOCATION |
Una posizione calcolata da Fleet Engine in base ai segnali a sua disposizione. Solo output. Questo valore verrà rifiutato se ricevuto in una richiesta. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider di Android. |
CORE_LOCATION |
Il fornitore di servizi di localizzazione sui sistemi operativi Apple. |
PolylineFormatType
Il tipo di formato polilinea.
Enum | |
---|---|
UNKNOWN_FORMAT_TYPE |
Il formato non è specificato o è sconosciuto. |
LAT_LNG_LIST_TYPE |
Un elenco di google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Una polilinea codificata con un algoritmo di compressione delle polilinee. La decodifica non è ancora supportata. |
PowerSource
Tipo di caricabatterie utilizzato per caricare la batteria.
Enum | |
---|---|
UNKNOWN_POWER_SOURCE |
Alimentazione sconosciuta. |
POWER_SOURCE_AC |
La fonte di alimentazione è un caricabatterie CA. |
POWER_SOURCE_USB |
La fonte di alimentazione è una porta USB. |
POWER_SOURCE_WIRELESS |
La fonte di alimentazione è wireless. |
POWER_SOURCE_UNPLUGGED |
La batteria è scollegata. |
ReportBillableTripRequest
Messaggio di richiesta ReportBillableTrip.
Campi | |
---|---|
name |
Obbligatorio. Deve essere nel formato |
country_code |
Obbligatorio. Codice paese di due lettere del paese in cui si svolge il viaggio. Il prezzo è definito in base al codice paese. |
platform |
La piattaforma su cui è stata emessa la richiesta. |
related_ids[] |
Gli identificatori direttamente correlati al viaggio segnalato. Si tratta in genere di ID (ad esempio, ID sessione) di operazioni di pre-prenotazione eseguite prima che l'ID viaggio sia disponibile. Il numero di |
solution_type |
Il tipo di soluzione di prodotto GMP (ad esempio |
SolutionType
Selettore per i diversi tipi di soluzione di un viaggio segnalato.
Enum | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Il valore predefinito. Per la compatibilità con le versioni precedenti, l'API utilizzerà ON_DEMAND_RIDESHARING_AND_DELIVERIES per impostazione predefinita, ovvero il primo tipo di soluzione supportato. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
La soluzione è una corsa o una consegna on demand. |
RequestHeader
Un RequestHeader contiene campi comuni a tutte le richieste RPC di Fleet Engine.
Campi | |
---|---|
language_code |
Il codice lingua BCP-47, ad esempio en-US o sr-Latn. Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Se non ne viene specificata nessuna, la risposta può essere in qualsiasi lingua, con una preferenza per l'inglese se esiste un nome. Esempio di valore del campo: |
region_code |
Obbligatorio. Codice regione CLDR della regione da cui ha origine la richiesta. Esempio di valore del campo: |
sdk_version |
Versione dell'SDK per le chiamate, se applicabile. Il formato della versione è "major.minor.patch", ad esempio |
os_version |
La versione del sistema operativo su cui è in esecuzione l'SDK di chiamata. Esempi di valori dei campi: |
device_model |
Modello del dispositivo su cui è in esecuzione l'SDK di chiamata. Esempi di valori dei campi: |
sdk_type |
Il tipo di SDK che invia la richiesta. |
maps_sdk_version |
Versione di MapSDK da cui dipende l'SDK chiamante, se applicabile. Il formato della versione è "major.minor.patch", ad esempio |
nav_sdk_version |
Versione dell'SDK di navigazione da cui dipende l'SDK chiamante, se applicabile. Il formato della versione è "major.minor.patch", ad esempio |
platform |
Piattaforma dell'SDK chiamante. |
manufacturer |
Produttore del dispositivo Android dall'SDK chiamante, applicabile solo agli SDK Android. Esempio di valore del campo: |
android_api_level |
Livello API Android dell'SDK chiamante, applicabile solo agli SDK Android. Esempio di valore del campo: |
trace_id |
ID facoltativo che può essere fornito a scopo di registrazione per identificare la richiesta. |
Piattaforma
La piattaforma dell'SDK chiamante.
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se la piattaforma viene omessa. |
ANDROID |
La richiesta proviene da Android. |
IOS |
La richiesta proviene da iOS. |
WEB |
La richiesta proviene dal web. |
SdkType
Possibili tipi di SDK.
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se sdk_type viene omesso. |
CONSUMER |
L'SDK di chiamata è Consumer. |
DRIVER |
L'SDK chiamante è Driver. |
JAVASCRIPT |
L'SDK chiamante è JavaScript. |
SearchTripsRequest
Messaggio di richiesta SearchTrips.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
parent |
Obbligatorio. Deve essere nel formato |
vehicle_id |
Il veicolo associato ai viaggi nella richiesta. Se non specificato, i viaggi restituiti non contengono:
|
active_trips_only |
Se impostato su true, la risposta include i viaggi che influenzano il percorso di un autista. |
page_size |
Se non è impostato, il server decide il numero di risultati da restituire. |
page_token |
Imposta questo valore su un valore restituito in precedenza nel campo |
minimum_staleness |
Se specificato, restituisce le corse che non sono state aggiornate dopo l'ora |
SearchTripsResponse
Messaggio di risposta SearchTrips.
Campi | |
---|---|
trips[] |
L'elenco dei viaggi per il veicolo richiesto. |
next_page_token |
Passa questo token in SearchTripsRequest per scorrere i risultati dell'elenco. L'API restituisce un elenco di viaggi a ogni chiamata e, quando non rimangono più risultati, l'elenco di viaggi è vuoto. |
SearchVehiclesRequest
SearchVehicles
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
parent |
Obbligatorio. Deve essere nel formato |
pickup_point |
Obbligatorio. Il punto di ritiro da cercare nelle vicinanze. |
dropoff_point |
La destinazione prevista dal cliente. Il campo è obbligatorio se |
pickup_radius_meters |
Obbligatorio. Definisce il raggio di ricerca del veicolo intorno al punto di ritiro. Verranno restituiti solo i veicoli all'interno del raggio di ricerca. Il valore deve essere compreso tra 400 e 10.000 metri (inclusi). |
count |
Obbligatorio. Specifica il numero massimo di veicoli da restituire. Il valore deve essere compreso tra 1 e 50 (inclusi). |
minimum_capacity |
Obbligatorio. Specifica il numero di passeggeri da considerare per un viaggio. Il valore deve essere maggiore o uguale a uno. Il conducente non viene preso in considerazione nel valore della capacità. |
trip_types[] |
Obbligatorio. Rappresenta il tipo di viaggio proposto. Deve includere esattamente un tipo. Non consentito: |
maximum_staleness |
Limita la ricerca ai soli veicoli che hanno inviato aggiornamenti della posizione a Fleet Engine entro la durata specificata. I veicoli fermi che trasmettono ancora la loro posizione non vengono considerati inattivi. Se questo campo non è impostato, il server utilizza cinque minuti come valore predefinito. |
vehicle_types[] |
Obbligatorio. Limita la ricerca ai veicoli con uno dei tipi specificati. È necessario specificare almeno un tipo di veicolo. VehicleTypes con una categoria di |
required_attributes[] |
I chiamanti possono formare operazioni logiche complesse utilizzando qualsiasi combinazione dei campi
Limita la ricerca solo ai veicoli con gli attributi specificati. Questo campo è un'operazione di congiunzione/AND. È consentito un massimo di 50 required_attributes. Corrisponde al numero massimo di attributi consentiti per un veicolo. |
required_one_of_attributes[] |
Limita la ricerca solo ai veicoli con almeno uno degli attributi specificati in ogni |
required_one_of_attribute_sets[] |
Analogamente a
Limita la ricerca solo ai veicoli con tutti gli attributi in un |
order_by |
Obbligatorio. Specifica il criterio di ordinamento desiderato per i risultati. |
include_back_to_back |
Indica se i veicoli con una singola corsa attiva sono idonei per questa ricerca. Questo campo viene utilizzato solo quando Il valore predefinito è |
trip_id |
Indica il viaggio associato a questo |
current_trips_present |
Indica se i veicoli con corse attive sono idonei per questa ricerca. Se |
filter |
(Facoltativo) Una query di filtro da applicare durante la ricerca dei veicoli. Consulta la pagina http://aip.dev/160 per esempi della sintassi del filtro. Questo campo è progettato per sostituire i campi Questo filtro funziona come una clausola AND con altri vincoli, ad esempio Tieni presente che le uniche query supportate riguardano gli attributi del veicolo (ad esempio Inoltre, tutti gli attributi vengono archiviati come stringhe, pertanto gli unici confronti supportati con gli attributi sono i confronti tra stringhe. Per eseguire il confronto con valori numerici o booleani, i valori devono essere esplicitamente tra virgolette per essere trattati come stringhe (ad esempio, |
CurrentTripsPresent
Specifica i tipi di limitazioni relative ai viaggi attuali di un veicolo.
Enum | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
La disponibilità di veicoli con viaggi presenti è regolata dal campo include_back_to_back . |
NONE |
I veicoli senza viaggi possono essere visualizzati nei risultati di ricerca. Quando viene utilizzato questo valore, include_back_to_back non può essere true . |
ANY |
I veicoli con al massimo 5 viaggi attuali e 10 waypoint sono inclusi nei risultati di ricerca. Quando viene utilizzato questo valore, include_back_to_back non può essere true . |
VehicleMatchOrder
Specifica l'ordine delle corrispondenze dei veicoli nella risposta.
Enum | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Predefinito, utilizzato per l'ordine di corrispondenza dei veicoli non specificato o non riconosciuto. |
PICKUP_POINT_ETA |
Ordine crescente in base al tempo di guida del veicolo fino al punto di ritiro. |
PICKUP_POINT_DISTANCE |
Ordine crescente in base alla distanza percorsa dal veicolo fino al punto di ritiro. |
DROPOFF_POINT_ETA |
Ordine crescente in base al tempo di guida del veicolo fino al punto di consegna. Questo ordine può essere utilizzato solo se il punto di riconsegna è specificato nella richiesta. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Ordine crescente in base alla distanza in linea retta dall'ultima posizione segnalata del veicolo al punto di ritiro. |
COST |
Ordine crescente in base al costo della corrispondenza configurato. Il costo della corrispondenza è definito come un calcolo ponderato tra la distanza in linea retta e l'ETA. I pesi sono impostati con valori predefiniti e possono essere modificati per ogni cliente. Contatta l'Assistenza Google se questi pesi devono essere modificati per il tuo progetto. |
SearchVehiclesResponse
Messaggio di risposta SearchVehicles
.
Campi | |
---|---|
matches[] |
Elenco dei veicoli che corrispondono ai criteri |
SpeedReadingInterval
Indicatore della densità del traffico su un segmento contiguo di un percorso. Dato un percorso con punti P_0, P_1, ... , P_N (indice basato su zero), SpeedReadingInterval definisce un intervallo e descrive il relativo traffico utilizzando le seguenti categorie.
Campi | |
---|---|
start_polyline_point_index |
L'indice iniziale di questo intervallo nel percorso. In JSON, quando l'indice è 0, il campo sembra non essere compilato. |
end_polyline_point_index |
L'indice finale di questo intervallo nel percorso. In JSON, quando l'indice è 0, il campo sembra non essere compilato. |
speed |
Velocità del traffico in questo intervallo. |
Velocità
La classificazione della velocità della polilinea in base ai dati sul traffico.
Enum | |
---|---|
SPEED_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
NORMAL |
Velocità normale, nessun ritardo dovuto al traffico. |
SLOW |
Rallentamento rilevato, volume di traffico medio. |
TRAFFIC_JAM |
Ritardi dovuti al traffico. |
StopLocation
La posizione effettiva in cui si è verificata una fermata (ritiro/consegna).
Campi | |
---|---|
point |
Obbligatorio. Indica la posizione effettiva. |
timestamp |
Indica quando si è verificata la fermata. |
stop_time |
Solo input. Deprecato. Utilizza il campo timestamp. |
TerminalLocation
Descrive la posizione di una tappa.
Campi | |
---|---|
point |
Indica l' |
place |
Il nome della risorsa del luogo che rappresenta questa posizione. Il formato è Questa è una funzione sperimentale. |
point_location_source |
Solo output. L'origine del campo |
terminal_point_id |
Obsoleto: specifica invece il campo |
access_point_id |
Obsoleto: specifica invece il campo |
trip_id |
Deprecato. |
terminal_location_type |
Ritirato: |
PointSource
Indica l'origine di un LatLng
.
Enum | |
---|---|
POINT_SOURCE_UNSPECIFIED |
Origine puntuale non specificata. |
POINT_SOURCE_DEVELOPER_PROVIDED |
LatLng è stato fornito esplicitamente dallo sviluppatore. |
POINT_SOURCE_CALCULATED_FROM_PLACE |
Il LatLng è stato calcolato a partire dal luogo fornito. |
TerminalPointId
Deprecato: TerminalPoints non è più supportato in Fleet Engine. Utilizza invece TerminalLocation.point
.
Campi | |
---|---|
value |
Deprecato. |
Campo unione Id . Deprecato. Id può essere solo uno dei seguenti: |
|
place_id |
Deprecato. |
generated_id |
Deprecato. |
TrafficPolylineData
Condizioni del traffico lungo il percorso previsto del veicolo.
Campi | |
---|---|
traffic_rendering |
Il rendering di una polilinea che mostra la velocità del traffico per tutte le regioni lungo un tratto del percorso di un cliente. |
Corsa
Metadati del viaggio.
Campi | |
---|---|
name |
Solo output. Nel formato "providers/{provider}/trips/{trip}" |
vehicle_id |
ID del veicolo che effettua questo viaggio. |
trip_status |
Stato attuale del viaggio. |
trip_type |
Il tipo di viaggio. |
pickup_point |
La località in cui il cliente indica che verrà prelevato. |
actual_pickup_point |
Solo input. La posizione effettiva in cui il cliente è stato prelevato. Questo campo consente al fornitore di fornire un feedback sulle informazioni di ritiro effettive. |
actual_pickup_arrival_point |
Solo input. L'ora e il luogo effettivi di arrivo dell'autista al punto di partenza. Questo campo consente al fornitore di fornire feedback sulle informazioni sull'arrivo effettivo al punto di ritiro. |
pickup_time |
Solo output. L'ora futura stimata in cui i passeggeri verranno prelevati o l'ora effettiva in cui sono stati prelevati. |
intermediate_destinations[] |
Le fermate intermedie nell'ordine in cui sono state richieste (oltre al punto di partenza e alla destinazione). Inizialmente, questa funzionalità non sarà supportata per i viaggi condivisi. |
intermediate_destinations_version |
Indica l'ultima volta che è stato modificato il |
intermediate_destination_index |
Quando |
actual_intermediate_destination_arrival_points[] |
Solo input. L'ora e il luogo effettivi dell'arrivo del conducente in una destinazione intermedia. Questo campo consente al fornitore di fornire feedback sulle informazioni sull'arrivo effettivo nelle destinazioni intermedie. |
actual_intermediate_destinations[] |
Solo input. L'ora e il luogo effettivi in cui il cliente è stato prelevato da una destinazione intermedia. Questo campo consente al fornitore di fornire feedback sulle informazioni di ritiro effettive presso le destinazioni intermedie. |
dropoff_point |
La località in cui il cliente indica che verrà accompagnato. |
actual_dropoff_point |
Solo input. L'ora e il luogo effettivi in cui il cliente è stato accompagnato. Questo campo consente al fornitore di fornire un feedback sulle informazioni effettive sull'accompagnamento. |
dropoff_time |
Solo output. L'ora futura stimata in cui i passeggeri verranno lasciati alla destinazione finale o l'ora effettiva in cui sono stati lasciati. |
remaining_waypoints[] |
Solo output. Il percorso completo dalla posizione attuale al punto di consegna, incluso. Questo percorso potrebbe includere waypoint di altri viaggi. |
vehicle_waypoints[] |
Questo campo supporta l'ordinamento manuale dei waypoint del viaggio. Contiene tutti i waypoint rimanenti per il veicolo assegnato, nonché i waypoint di ritiro e riconsegna per questo viaggio. Se il viaggio non è stato assegnato a un veicolo, Fleet Engine ignora questo campo. Per motivi di privacy, questo campo viene compilato dal server solo nelle chiamate |
route[] |
Solo output. Percorso previsto per questo viaggio fino alla prima voce in remaining_waypoints. Tieni presente che il primo waypoint potrebbe appartenere a un viaggio diverso. |
current_route_segment |
Solo output. Un percorso codificato al waypoint successivo. Nota: questo campo è destinato esclusivamente all'uso da parte di Driver SDK e Consumer SDK. La decodifica non è ancora supportata. |
current_route_segment_version |
Solo output. Indica l'ultima volta che l'itinerario è stato modificato. Nota: questo campo è destinato esclusivamente all'uso da parte di Driver SDK e Consumer SDK. |
current_route_segment_traffic |
Solo output. Indica le condizioni del traffico lungo Nota: questo campo è destinato esclusivamente all'uso da parte di Driver SDK e Consumer SDK. |
current_route_segment_traffic_version |
Solo output. Indica l'ultima volta che è stato modificato il Nota: questo campo è destinato esclusivamente all'uso da parte di Driver SDK e Consumer SDK. |
current_route_segment_end_point |
Solo output. Il waypoint in cui termina |
remaining_distance_meters |
Solo output. La distanza di guida rimanente nel campo |
eta_to_first_waypoint |
Solo output. L'ETA al waypoint successivo (la prima voce nel campo |
remaining_time_to_first_waypoint |
Solo output. La durata dal momento in cui i dati del viaggio vengono restituiti all'ora in |
remaining_waypoints_version |
Solo output. Indica l'ultima volta che |
remaining_waypoints_route_version |
Solo output. Indica l'ultima volta che sono stati modificati |
number_of_passengers |
Immutabile. Indica il numero di passeggeri di questo viaggio e non include il conducente. Un veicolo deve avere capacità disponibile per essere restituito in una risposta |
last_location |
Solo output. Indica l'ultima posizione segnalata del veicolo lungo il percorso. |
last_location_snappable |
Solo output. Indica se il |
view |
Il sottoinsieme di campi del viaggio compilati e il modo in cui devono essere interpretati. |
attributes[] |
Un elenco di attributi di viaggio personalizzati. Ogni attributo deve avere una chiave univoca. |
TripAttribute
Descrive un attributo del viaggio come coppia chiave-valore. La lunghezza della stringa "chiave:valore" non può superare i 256 caratteri.
Campi | |
---|---|
key |
La chiave dell'attributo. Le chiavi non possono contenere il carattere due punti (:). |
Campo unione trip_attribute_value . Il valore dell'attributo può essere di tipo stringa, booleano o double. trip_attribute_value può essere solo uno dei seguenti: |
|
string_value |
Valore dell'attributo di tipo stringa. |
bool_value |
Valore dell'attributo di tipo booleano. |
number_value |
Valore dell'attributo di tipo double. |
TripStatus
Lo stato di un viaggio che indica il suo avanzamento.
Enum | |
---|---|
UNKNOWN_TRIP_STATUS |
Valore predefinito, utilizzato per lo stato del viaggio non specificato o non riconosciuto. |
NEW |
Viaggio appena creato. |
ENROUTE_TO_PICKUP |
L'autista è in viaggio verso il punto di ritiro. |
ARRIVED_AT_PICKUP |
Il conducente è arrivato al punto di partenza. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
L'autista è 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 riconsegna). |
ENROUTE_TO_DROPOFF |
Il conducente ha prelevato il passeggero e si sta dirigendo verso la prossima destinazione. |
COMPLETE |
Il passeggero è stato accompagnato a destinazione e la corsa è terminata. |
CANCELED |
La corsa è stata annullata prima del ritiro da parte del conducente, del passeggero o del fornitore di servizi di ride sharing. |
TripType
Il tipo di viaggio.
Enum | |
---|---|
UNKNOWN_TRIP_TYPE |
Valore predefinito, utilizzato per i tipi di viaggio non specificati o non riconosciuti. |
SHARED |
La corsa potrebbe condividere un veicolo con altre corse. |
EXCLUSIVE |
Il viaggio è riservato a un veicolo. |
TripView
Selettore per diversi set di campi Viaggio in una risposta GetTrip
. Per il contesto, vedi AIP-157. È probabile che verranno 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 supporto, ai clienti viene consigliato di selezionare un TripView diverso da SDK . |
SDK |
Include campi che potrebbero non essere interpretabili o supportati utilizzando librerie disponibili pubblicamente. |
JOURNEY_SHARING_V1S |
I campi del viaggio vengono compilati per il caso d'uso della condivisione del viaggio. Questa visualizzazione è pensata per le comunicazioni da server a server. |
TripWaypoint
Descrive un punto di sosta sul percorso di un veicolo o un punto di arrivo del viaggio di un veicolo.
Campi | |
---|---|
location |
La posizione di questo waypoint. |
trip_id |
Il viaggio associato a questo waypoint. |
waypoint_type |
Il ruolo che svolge questo waypoint nel viaggio, ad esempio ritiro o consegna. |
path_to_waypoint[] |
Il percorso dal waypoint precedente a quello attuale. Se si tratta del primo waypoint, il percorso va dalla posizione attuale del veicolo al waypoint. Questo campo viene compilato solo su richiesta. |
encoded_path_to_waypoint |
Il percorso codificato dal waypoint precedente a quello attuale. Nota: questo campo è destinato esclusivamente all'uso da parte di Driver SDK e Consumer SDK. La decodifica non è ancora supportata. |
traffic_to_waypoint |
Le condizioni del traffico lungo il percorso fino a questo waypoint. Tieni presente che il traffico è disponibile solo per i clienti della soluzione Rides and Deliveries di Google Maps Platform. |
distance_meters |
La distanza del percorso dal waypoint precedente a quello attuale. Se questo è il primo waypoint, la distanza del percorso è dalla posizione attuale del veicolo al waypoint. |
eta |
L'orario di arrivo stimato a questo waypoint. |
duration |
Il tempo di viaggio dal waypoint precedente a questo waypoint. Se si tratta del primo waypoint, il tempo di percorrenza è dalla posizione attuale del veicolo al waypoint. |
UpdateTripRequest
Messaggio di richiesta UpdateTrip.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
name |
Obbligatorio. Deve essere nel formato |
trip |
Obbligatorio. La corsa associata all'aggiornamento. I seguenti campi vengono gestiti da Fleet Engine. Non aggiornarli utilizzando Trip.update.
Quando aggiorni l' Quando specifichi Per evitare una race condition per i viaggi con più destinazioni, devi fornire |
update_mask |
Obbligatorio. La maschera di campo che indica quali campi del viaggio aggiornare. |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
name |
Obbligatorio. Deve essere nel formato |
attributes[] |
Obbligatorio. Gli attributi del veicolo da aggiornare. Gli attributi non menzionati non vengono modificati o rimossi. |
UpdateVehicleAttributesResponse
Messaggio di risposta UpdateVehicleAttributes
.
Campi | |
---|---|
attributes[] |
Obbligatorio. L'elenco completo aggiornato degli attributi del veicolo, inclusi quelli nuovi, modificati e invariati. |
UpdateVehicleRequest
`UpdateVehicle request message.
Campi | |
---|---|
header |
L'intestazione della richiesta Fleet Engine standard. |
name |
Obbligatorio. Deve essere nel formato |
vehicle |
Obbligatorio. I valori dell'entità
Se il campo Allo stesso modo, il campo |
update_mask |
Obbligatorio. Una maschera di campo che indica quali campi di |
Veicolo
Metadati del veicolo.
Campi | |
---|---|
name |
Solo output. Il nome univoco di questo veicolo. Il formato è |
vehicle_state |
Lo stato del veicolo. |
supported_trip_types[] |
Tipi di viaggi supportati da questo veicolo. |
current_trips[] |
Solo output. Elenco dei |
last_location |
Ultima posizione segnalata del veicolo. |
past_locations[] |
Solo input. Luoghi in cui si trovava questo veicolo in passato e che non sono ancora stati segnalati a Fleet Engine. Questo valore viene utilizzato in |
maximum_capacity |
Il numero totale di passeggeri che questo veicolo può trasportare. Il conducente non è incluso in questo valore. Questo valore deve essere maggiore o uguale a uno. |
attributes[] |
Elenco degli attributi del veicolo. Un veicolo può avere al massimo 100 attributi e ciascun attributo deve avere una chiave univoca. |
vehicle_type |
Obbligatorio. Il tipo di veicolo. Può essere utilizzato per filtrare i veicoli nei risultati di |
license_plate |
Informazioni sulla targa del veicolo. |
route[] |
Deprecato: utilizza |
current_route_segment |
La polilinea che specifica il percorso che l'app per i conducenti intende seguire fino al waypoint successivo. Questo elenco viene restituito anche in Nota: questo campo è destinato esclusivamente all'uso da parte dell'SDK Driver. La decodifica non è ancora supportata. |
current_route_segment_traffic |
Solo input. Fleet Engine utilizza queste informazioni per migliorare la condivisione del viaggio. Nota: questo campo è destinato esclusivamente all'uso da parte dell'SDK Driver. |
current_route_segment_version |
Solo output. Ora in cui è stato impostato |
current_route_segment_end_point |
Il waypoint in cui termina |
remaining_distance_meters |
La distanza rimanente da percorrere per |
eta_to_first_waypoint |
L'ETA per la prima voce nel campo Quando aggiorni un veicolo, |
remaining_time_seconds |
Solo input. Il tempo di guida rimanente per Quando aggiorni un veicolo, |
waypoints[] |
I restanti waypoint assegnati a questo veicolo. |
waypoints_version |
Solo output. L'ultima volta che il campo |
back_to_back_enabled |
Indica se l'autista accetta corse consecutive. Se |
navigation_status |
Lo stato di navigazione del veicolo. |
device_settings |
Solo input. Informazioni sulle impostazioni del dispositivo mobile utilizzato dal conducente. |
VehicleType
Il tipo di veicolo.
Campi | |
---|---|
category |
Categoria del tipo di veicolo |
Categoria
Categorie di tipi di veicoli
Enum | |
---|---|
UNKNOWN |
Valore predefinito, utilizzato per le categorie di veicoli non specificate o non riconosciute. |
AUTO |
Un'automobile. |
TAXI |
Qualsiasi veicolo che funge da taxi (in genere con licenza o regolamentato). |
TRUCK |
In genere, un veicolo con una grande capacità di carico. |
TWO_WHEELER |
Una motocicletta, un ciclomotore o un altro veicolo a due ruote |
BICYCLE |
Trasporto a propulsione umana. |
PEDESTRIAN |
Un trasportatore umano, in genere a piedi o di corsa, che si sposta lungo i percorsi pedonali. |
VehicleAttribute
Descrive un attributo del veicolo come coppia chiave-valore. La lunghezza della stringa "chiave:valore" non può superare i 256 caratteri.
Campi | |
---|---|
key |
La chiave dell'attributo. Le chiavi non possono contenere il carattere due punti (:). |
value |
Il valore dell'attributo. |
Campo unione vehicle_attribute_value . Il valore dell'attributo può essere di tipo stringa, booleano o double. vehicle_attribute_value può essere solo uno dei seguenti: |
|
string_value |
Valore dell'attributo di tipo stringa. Nota: questo campo è identico al campo |
bool_value |
Valore dell'attributo di tipo booleano. |
number_value |
Valore dell'attributo di tipo double. |
VehicleAttributeList
Un tipo di dati elenco di elenchi per gli attributi del veicolo.
Campi | |
---|---|
attributes[] |
Un elenco degli attributi in questa raccolta. |
VehicleLocation
La posizione, la velocità e la direzione di un veicolo in un determinato momento.
Campi | |
---|---|
location |
La posizione del veicolo. Quando viene inviata a Fleet Engine, la posizione del veicolo è una posizione GPS. Quando lo ricevi in una risposta, la posizione del veicolo può essere una posizione GPS, una posizione supplementare o un'altra posizione stimata. L'origine è specificata in |
horizontal_accuracy |
Deprecato: utilizza |
latlng_accuracy |
Precisione di |
heading |
Direzione di movimento del veicolo in gradi. 0 rappresenta il nord. L'intervallo valido è [0,360). |
bearing_accuracy |
Deprecato: utilizza |
heading_accuracy |
Precisione di |
altitude |
Altitudine in metri sopra il WGS84. |
vertical_accuracy |
Deprecato: utilizza |
altitude_accuracy |
Precisione di |
speed_kmph |
Velocità del veicolo in chilometri all'ora. Deprecato: utilizza |
speed |
Velocità del veicolo in metri/secondo |
speed_accuracy |
Precisione di |
update_time |
L'ora in cui |
server_time |
Solo output. L'ora in cui il server ha ricevuto le informazioni sulla posizione. |
location_sensor |
Fornitore dei dati sulla posizione (ad esempio, |
is_road_snapped |
Indica se |
is_gps_sensor_enabled |
Solo input. Indica se il sensore GPS è abilitato sul dispositivo mobile. |
time_since_update |
Solo input. Tempo (in secondi) trascorso da quando questa posizione è stata inviata per la prima volta al server. Questo valore sarà zero per il primo aggiornamento. Se l'ora non è nota (ad esempio, quando l'app viene riavviata), questo valore viene reimpostato su zero. |
num_stale_updates |
Solo input. Obsoleto: ora vengono utilizzati altri indicatori per determinare se una posizione è obsoleta. |
raw_location |
Posizione grezza del veicolo (non elaborata da road-snapper). |
raw_location_time |
Timestamp associato alla posizione non elaborata. |
raw_location_sensor |
Origine della posizione non elaborata. Il valore predefinito è |
raw_location_accuracy |
Precisione di |
flp_location |
La posizione fornita da Fused Location Provider di Android. |
flp_update_time |
Aggiorna il timestamp di |
flp_latlng_accuracy_meters |
Precisione di |
flp_heading_degrees |
Direzione di movimento del veicolo in gradi, determinata dal Fused Location Provider. 0 rappresenta il nord. L'intervallo valido è [0,360). |
supplemental_location |
Posizione supplementare fornita dall'app di integrazione. |
supplemental_location_time |
Timestamp associato alla posizione supplementare. |
supplemental_location_sensor |
Origine della posizione supplementare. Il valore predefinito è |
supplemental_location_accuracy |
Precisione di |
road_snapped |
Deprecato: utilizza |
VehicleMatch
Contiene il veicolo e le stime correlate per un veicolo che corrispondono ai punti delle corse attive per il veicolo SearchVehiclesRequest
.
Campi | |
---|---|
vehicle |
Obbligatorio. Un veicolo che soddisfa la richiesta. |
vehicle_pickup_eta |
L'ETA di guida del veicolo fino al punto di ritiro specificato nella richiesta. Un valore vuoto indica un errore nel calcolo dell'orario di arrivo stimato per il veicolo. Se |
vehicle_pickup_distance_meters |
La distanza dalla posizione attuale del veicolo al punto di ritiro specificato nella richiesta, inclusi eventuali punti di ritiro o arrivo intermedi per i viaggi esistenti. Questa distanza comprende la distanza di guida (percorso) calcolata, più la distanza in linea retta tra il punto di arrivo della navigazione e il punto di partenza richiesto. La distanza tra il punto di arrivo della navigazione e il punto di prelievo richiesto è in genere breve. Un valore vuoto indica un errore nel calcolo della distanza. |
vehicle_pickup_straight_line_distance_meters |
Obbligatorio. La distanza in linea retta tra il veicolo e il punto di ritiro specificato nella richiesta. |
vehicle_dropoff_eta |
L'ETA di guida completa del veicolo fino al punto di riconsegna specificato nella richiesta. L'ETA include le soste in tutti i waypoint prima di |
vehicle_pickup_to_dropoff_distance_meters |
La distanza di guida del veicolo (in metri) dal punto di partenza al punto di arrivo specificato nella richiesta. La distanza è solo tra i due punti e non include la posizione del veicolo o altri punti che devono essere visitati prima che il veicolo raggiunga il punto di ritiro o di riconsegna. Il valore verrà compilato solo quando nella richiesta viene specificato un |
trip_type |
Obbligatorio. Il tipo di viaggio della richiesta utilizzato per calcolare l'ETA al punto di ritiro. |
vehicle_trips_waypoints[] |
L'elenco ordinato dei waypoint utilizzati per calcolare l'orario di arrivo stimato. L'elenco include la posizione del veicolo, i punti di ritiro delle corse attive per il veicolo e i punti di ritiro forniti nella richiesta. Un elenco vuoto indica un errore nel calcolo dell'ETA per il veicolo. |
vehicle_match_type |
Tipo di corrispondenza del veicolo. |
requested_ordered_by |
L'ordine richiesto per l'ordinamento delle corrispondenze dei veicoli. Equivalente a |
ordered_by |
L'ordine richiesto per l'ordinamento delle corrispondenze dei veicoli. Equivalente a |
VehicleMatchType
Tipo di corrispondenza del veicolo.
Enum | |
---|---|
UNKNOWN |
Tipo di corrispondenza del veicolo sconosciuto |
EXCLUSIVE |
Al momento, al veicolo non è assegnata alcuna corsa e può procedere verso il punto di partenza. |
BACK_TO_BACK |
Il veicolo è attualmente assegnato a una corsa, ma può procedere al punto di partenza dopo aver completato la corsa in corso. I calcoli dell'ETA e della distanza tengono conto del viaggio esistente. |
CARPOOL |
Il veicolo ha una capacità sufficiente per un viaggio condiviso. |
CARPOOL_BACK_TO_BACK |
Il veicolo terminerà la corsa attiva in corso prima di procedere verso il punto di partenza. I calcoli dell'ETA e della distanza tengono conto del viaggio esistente. |
VehicleState
Lo stato di un Vehicle
.
Enum | |
---|---|
UNKNOWN_VEHICLE_STATE |
Predefinito, utilizzato per gli stati del veicolo non specificati o non riconosciuti. |
OFFLINE |
Il veicolo non accetta nuove corse. Nota: il veicolo potrebbe continuare a funzionare in questo stato durante il completamento di una corsa assegnata. |
ONLINE |
Il veicolo accetta nuove corse. |
VisualTrafficReportPolylineRendering
Descrive come i client devono colorare una parte della polilinea lungo il percorso.
Campi | |
---|---|
road_stretch[] |
(Facoltativo) Tratti di strada da visualizzare lungo la polilinea. I tratti sono garantiti per non sovrapporsi e non coprono necessariamente l'intero percorso. In assenza di un tratto di strada da stilizzare, il client deve applicare lo stile predefinito per il percorso. |
RoadStretch
Un tratto di strada da visualizzare.
Campi | |
---|---|
style |
Obbligatorio. Lo stile da applicare. |
offset_meters |
Obbligatorio. Lo stile deve essere applicato tra |
length_meters |
Obbligatorio. La lunghezza del percorso in cui applicare lo stile. |
Stile
Lo stile del traffico, che indica la velocità del traffico.
Enum | |
---|---|
STYLE_UNSPECIFIED |
Nessuno stile selezionato. |
SLOWER_TRAFFIC |
Il traffico sta rallentando. |
TRAFFIC_JAM |
C'è un ingorgo. |
Waypoint
Descrive i punti intermedi lungo un percorso per un VehicleMatch
in un SearchVehiclesResponse
. Questo concetto è rappresentato come TripWaypoint
in tutti gli altri endpoint.
Campi | |
---|---|
lat_lng |
La posizione di questo waypoint. |
eta |
L'orario stimato di arrivo del veicolo a questo waypoint. |
WaypointType
Il tipo di waypoint.
Enum | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Tipo di waypoint sconosciuto o non specificato. |
PICKUP_WAYPOINT_TYPE |
Tappe per il ritiro di passeggeri o articoli. |
DROP_OFF_WAYPOINT_TYPE |
Waypoint per far scendere i passeggeri o consegnare gli articoli. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Tappe per le destinazioni intermedie di un viaggio con più destinazioni. |