Indice
TripService
(interfaccia)VehicleService
(interfaccia)BatteryInfo
(messaggio)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(messaggio)CreateTripRequest
(messaggio)CreateVehicleRequest
(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)TerminalPointId
(messaggio)TrafficPolylineData
(messaggio)Trip
(messaggio)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(messaggio)UpdateTripRequest
(messaggio)UpdateVehicleAttributesRequest
(messaggio)UpdateVehicleAttributesResponse
(messaggio)UpdateVehicleLocationRequest
(messaggio) (deprecato)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 viaggi.
CreaTrip |
---|
Crea una corsa in Fleet Engine e restituisce la nuova corsa. |
GetTrip |
---|
Ricevere informazioni su un singolo viaggio. |
ReportBillableTrip |
---|
Segnala l'utilizzo fatturabile della corsa. |
CercaViaggi |
---|
Visualizza tutte le corse di un veicolo specifico. |
AggiornamentoTrip |
---|
Aggiorna i dati di viaggio. |
Manutenzione per veicoli
Servizio di gestione dei veicoli.
CreazioneVeicolo |
---|
Crea un'istanza per un nuovo veicolo associato a un fornitore di servizi di ridesharing o di consegne on demand. Ogni I seguenti campi
I seguenti campi
Tutti gli altri campi sono facoltativi e vengono utilizzati se forniti. |
Recupero Veicolo |
---|
Restituisce un veicolo dal Fleet Engine. |
Elenco Veicoli |
---|
Restituisce un elenco impaginato di veicoli associati a un fornitore che corrisponde alle opzioni di richiesta. |
Veicoli con ricerche |
---|
Obsoleto: utilizza |
CercaVeicoli |
---|
Restituisce un elenco di veicoli che corrispondono alle opzioni di richiesta. |
Aggiornamento Veicolo |
---|
Scrive i dati aggiornati del veicolo in Fleet Engine. Quando aggiorni un
Inoltre, il veicolo Se il campo |
Aggiornamento attributiVeicolo |
---|
Aggiorna parzialmente gli attributi di un veicolo. Verranno aggiornati solo gli attributi menzionati nella richiesta, gli altri NON verranno modificati. Nota: questo è diverso in |
AggiornamentoVeicolo |
---|
Deprecato: utilizza il metodo |
Info batteria
Informazioni sulla batteria del dispositivo.
Campi | |
---|---|
battery_status |
Stato della batteria, se carica o in carica, ecc. |
power_source |
Stato della fonte di alimentazione della batteria. |
battery_percentage |
Percentuale attuale della batteria [0-100]. |
Stato batteria
Stato della batteria, se carica o in carica, ecc.
Enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
Stato della batteria sconosciuto. |
BATTERY_STATUS_CHARGING |
Batteria in carica. |
BATTERY_STATUS_DISCHARGING |
La batteria si sta scaricando. |
BATTERY_STATUS_FULL |
Batteria carica. |
BATTERY_STATUS_NOT_CHARGING |
La batteria non si carica. |
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 questa enumerazione. |
Polilinea traffico di consumo
Densità del traffico lungo il percorso di un veicolo.
Campi | |
---|---|
speed_reading_interval[] |
La velocità del traffico lungo il percorso dal Waypoint precedente al Waypoint attuale. |
encoded_path_to_waypoint |
Il percorso che il conducente sta seguendo dal Waypoint precedente al Waypoint attuale. Questo percorso contiene punti di riferimento in modo che i clienti possano mostrare indicatori di traffico lungo il percorso (vedi |
CreazioneTripRequest
Messaggio di richiesta CreateTrip.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
parent |
Obbligatorio. Deve essere nel formato |
trip_id |
Obbligatorio. ID viaggio univoco. Soggetti alle seguenti limitazioni:
|
trip |
Obbligatorio. Entità del viaggio da creare. Quando crei un viaggio, i seguenti campi sono obbligatori:
Se li fornisci, vengono utilizzati i seguenti campi:
Tutti gli altri campi Trip vengono ignorati. Ad esempio, tutte le corse iniziano con un Solo le corse Se l'opzione Quando specifichi Vengono utilizzati i campi |
CreazioneVeicoloRichiesta
CreateVehicle
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
parent |
Obbligatorio. Deve essere nel formato |
vehicle_id |
Obbligatorio. ID veicolo univoco. Soggetti alle seguenti limitazioni:
|
vehicle |
Obbligatorio. L'entità veicolo da creare. Quando crei un veicolo, i seguenti campi sono obbligatori:
Quando crei un veicolo, i seguenti campi vengono ignorati:
Tutti gli altri campi sono facoltativi e vengono utilizzati se forniti. |
Impostazioni dispositivo
Informazioni sulle varie impostazioni del dispositivo mobile.
Campi | |
---|---|
location_power_save_mode |
Come si comportano le funzionalità di geolocalizzazione sul dispositivo quando la modalità di risparmio energetico è attiva. |
is_power_save_mode |
Indica se il dispositivo è attualmente in modalità di risparmio energetico. |
is_interactive |
Indica se il dispositivo è in stato interattivo. |
battery_info |
Informazioni sullo stato della batteria. |
GetTripRequest
Messaggio di richiesta GetTrip.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
name |
Obbligatorio. Deve essere nel formato |
view |
Il sottoinsieme dei campi Trip che deve essere restituito e la relativa interpretazione. |
current_route_segment_version |
Indica il timestamp minimo (esclusivo) per il quale vengono recuperati i dati |
remaining_waypoints_version |
Indica il timestamp minimo (esclusivo) per il quale vengono recuperati |
route_format_type |
Il formato del percorso corrente restituito, |
current_route_segment_traffic_version |
Indica il timestamp minimo (esclusivo) per il quale viene recuperato il valore |
remaining_waypoints_route_version |
Indica il timestamp minimo (esclusivo) per il quale vengono recuperati i dati di |
Richiesta Veicolo
GetVehicle
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
name |
Obbligatorio. Deve essere nel formato |
current_route_segment_version |
Indica il timestamp minimo (esclusivo) per il quale viene recuperato il valore |
waypoints_version |
Indica il timestamp minimo (esclusivo) per il quale vengono recuperati i dati di |
Targa
Le informazioni sulla targa del veicolo. Per evitare di memorizzare informazioni che consentono l'identificazione personale, nell'ambito dell'entità vengono archiviate 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 non è presente alcun valore numerico.
|
Richiesta Elenco veicoli
ListVehicles
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
parent |
Obbligatorio. Deve essere nel formato |
page_size |
Il numero massimo di veicoli da restituire. Valore predefinito: 100. |
page_token |
Il valore dell'attributo |
minimum_capacity |
Specifica la capacità minima richiesta del veicolo. Tutti i veicoli restituiti avranno un valore |
trip_types[] |
Limita la risposta ai veicoli che supportano almeno uno dei tipi di corsa specificati. |
maximum_staleness |
Limita la risposta ai veicoli che hanno inviato aggiornamenti di posizione a Fleet Engine entro il periodo di tempo specificato. I veicoli fermi che continuano a trasmettere la loro posizione non sono considerati inattivi. Se presente, deve essere una durata positiva valida. |
vehicle_type_categories[] |
Obbligatorio. Limita la risposta ai veicoli con una delle categorie di tipi specificate. Non consentito: |
required_attributes[] |
I chiamanti possono creare operazioni logiche complesse utilizzando qualsiasi combinazione dei campi
Limita la risposta ai veicoli con gli attributi specificati. Questo campo è un'operazione congiunzione/AND. Sono consentiti al massimo 50 attributi obbligatori. Corrisponde al numero massimo di attributi consentiti su un veicolo. Ogni stringa ripetuta deve essere nel formato "key:value". |
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 i viaggi attuali. |
filter |
Campo facoltativo. Una query di filtro da applicare quando si pubblicano schede di veicoli. Vedi http://aip.dev/160 per esempi sulla sintassi dei filtri. Questo campo è progettato per sostituire i campi Questo filtro funziona come una clausola AND con altri vincoli, come Tieni presente che le uniche query supportate riguardano gli attributi dei veicoli (ad esempio, Inoltre, tutti gli attributi vengono memorizzati come stringhe, pertanto gli unici confronti supportati con gli attributi sono quelli di stringhe. Per eseguire confronti con valori numerici o booleani, i valori devono essere racchiusi esplicitamente tra virgolette per essere trattati come stringhe (ad esempio, |
viewport |
Campo facoltativo. Un filtro che limita i veicoli restituiti a coloro la cui ultima posizione nota era nell'area rettangolare definita dall'area visibile. |
Risposta veicoli
ListVehicles
messaggio di risposta.
Campi | |
---|---|
vehicles[] |
Veicoli che soddisfano i criteri nella 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. |
Modalità di risparmio energetico
Come vengono configurate le funzioni di geolocalizzazione sul dispositivo mobile quando è attiva la funzionalità "risparmio energetico" dei dispositivi. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enum | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Modalità di risparmio energetico della posizione non definita |
LOCATION_MODE_NO_CHANGE |
Il risparmio energetico non dovrebbe influire sui fornitori di posizione oppure il risparmio energetico è disattivato. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Il fornitore della posizione 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 posizione continueranno a essere disponibili, ma le correzioni della posizione dovrebbero essere fornite soltanto alle app in primo piano. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
La posizione non viene disattivata, ma LocationManager limiterà tutte le richieste ai fornitori quando il dispositivo non è interattivo. |
Sensore di posizione
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 ripetitore di telefonia mobile o punto di accesso Wi-Fi. |
PASSIVE |
ID ripetitore di telefonia mobile o punto di accesso Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Una posizione determinata dal dispositivo mobile come la posizione della strada più probabile. |
CUSTOMER_SUPPLIED_LOCATION |
Una località fornita dal cliente da una sorgente indipendente. In genere, questo valore viene utilizzato per una posizione fornita da fonti diverse dal dispositivo mobile che esegue l'SDK Driver. Se la sorgente originale è descritta da uno degli altri valori di enumerazione, utilizza quel valore. Le sedi contrassegnate con CUSTOMER_SUPPLIED_LOCATION in genere vengono fornite tramite il last_location.supplemental_location_sensor di un veicolo. |
FLEET_ENGINE_LOCATION |
Una località calcolata da Fleet Engine in base agli indicatori a sua disposizione. Solo output. Questo valore verrà rifiutato se viene ricevuto in una richiesta. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider di Android. |
CORE_LOCATION |
Il fornitore della posizione sui sistemi operativi Apple. |
TipoFormato Polilinea
Il tipo di formato della 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 della polilinea. La decodifica non è ancora supportata. |
Fonte di alimentazione
Tipo di caricabatterie utilizzato per ricaricare la batteria.
Enum | |
---|---|
UNKNOWN_POWER_SOURCE |
Fonte di 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 |
Batteria scollegata. |
ReportBillableTripRequest
Messaggio di richiesta ReportBillableTrip.
Campi | |
---|---|
name |
Obbligatorio. Deve essere nel formato |
country_code |
Obbligatorio. Il codice paese di due lettere del paese in cui si svolge la corsa. Il prezzo viene definito in base al codice paese. |
platform |
La piattaforma su cui è stata emessa la richiesta. |
related_ids[] |
Gli identificatori direttamente correlati alla corsa segnalata. In genere si tratta di ID (ad esempio, ID sessione) di operazioni di prenotazione anticipata effettuate prima che l'ID viaggio sia disponibile. Il numero di |
solution_type |
Il tipo di soluzione di prodotto GMP (ad es. |
SolutionType
Selettore per i diversi tipi di soluzioni di una corsa registrata.
Enum | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Il valore predefinito. Per la compatibilità con le versioni precedenti, l'API utilizzerà per impostazione predefinita ON_DEMAND_RIDESHARING_AND_DELIVERIES , che è il primo tipo di soluzione supportato. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
La soluzione è un viaggio on demand in ridesharing con consegna di consegne. |
RequestHeader
Un'intestazione Richiesta 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, vedi http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Se non è specificato alcun valore, la risposta può essere in qualsiasi lingua, con una preferenza per l'inglese se tale nome esiste. Esempio di valore del campo: |
region_code |
Obbligatorio. Il codice regione CLDR della regione in cui ha origine la richiesta. Esempio di valore del campo: |
sdk_version |
Versione dell'SDK per la chiamata, se applicabile. Il formato della versione è "major.minor.patch", ad esempio: |
os_version |
Versione del sistema operativo su cui è in esecuzione l'SDK della chiamata. Esempi di valori del campo: |
device_model |
Modello del dispositivo su cui è in esecuzione l'SDK di chiamata. Esempi di valori del campo: |
sdk_type |
Il tipo di SDK che invia la richiesta. |
maps_sdk_version |
Versione del MapSDK da cui dipende l'SDK di chiamata, se applicabile. Il formato della versione è "major.minor.patch", ad esempio: |
nav_sdk_version |
Versione del NavSDK da cui dipende l'SDK per le chiamate, se applicabile. Il formato della versione è "major.minor.patch", ad esempio: |
platform |
Piattaforma dell'SDK di chiamata. |
manufacturer |
Produttore del dispositivo Android dell'SDK di chiamata; applicabile soltanto per gli SDK Android. Esempio di valore del campo: |
android_api_level |
Livello API Android dell'SDK di chiamata, applicabile solo agli SDK Android. Esempio di valore del campo: |
Piattaforma
La piattaforma dell'SDK che chiama.
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. |
Tipo Sdk
Possibili tipi di SDK.
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se sdk_type viene omesso. |
CONSUMER |
L'SDK che chiama è consumer. |
DRIVER |
L'SDK per la chiamata è Driver. |
JAVASCRIPT |
L'SDK per la chiamata è JavaScript. |
Richiesta di viaggio
Messaggio di richiesta SearchTrips.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
parent |
Obbligatorio. Deve essere nel formato |
vehicle_id |
Il veicolo associato alle corse nella richiesta. Se non specificate, le corse restituite non contengono:
|
active_trips_only |
Se impostato su true, la risposta include le corse che influenzano il percorso di un conducente. |
page_size |
Se non viene impostato, il server decide il numero di risultati da restituire. |
page_token |
Impostalo su un valore restituito in precedenza in |
minimum_staleness |
Se specificato, restituisce le corse che non sono state aggiornate dopo l'ora |
SearchTripsResponse
Messaggio di risposta SearchTrips.
Campi | |
---|---|
trips[] |
L'elenco di corse per il veicolo richiesto. |
next_page_token |
Passa questo token nella SearchTripsRequest per sfogliare i risultati dell'elenco. L'API restituisce un elenco delle corse per ogni chiamata e quando non rimangono più risultati, l'elenco delle corse è vuoto. |
Richiesta di veicoli della rete di ricerca
SearchVehicles
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
parent |
Obbligatorio. Deve essere nel formato |
pickup_point |
Obbligatorio. Il punto di partenza per la ricerca nelle vicinanze. |
dropoff_point |
Il luogo di ritiro previsto del 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 inclusi nel 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 presi in considerazione per una corsa. Il valore deve essere maggiore o uguale a uno. Il conducente non viene considerato nel valore della capacità. |
trip_types[] |
Obbligatorio. Rappresenta il tipo di viaggio proposto. I veicoli idonei sono quelli che possono supportare almeno uno dei tipi di corsa specificati.
|
maximum_staleness |
Limita la ricerca solo ai veicoli che hanno inviato aggiornamenti di posizione a Fleet Engine nell'intervallo di tempo specificato. I veicoli fermi che continuano a trasmettere la loro posizione non sono considerati inattivi. Se questo campo non viene 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. I veicoli VehicleType con una categoria di |
required_attributes[] |
I chiamanti possono creare operazioni logiche complesse utilizzando qualsiasi combinazione dei campi
Limita la ricerca solo ai veicoli con gli attributi specificati. Questo campo è un'operazione congiunzione/AND. Sono consentiti al massimo 50 attributi obbligatori. Corrisponde al numero massimo di attributi consentiti su 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 presenti in un |
order_by |
Obbligatorio. Specifica il criterio di ordinamento desiderato per i risultati. |
include_back_to_back |
Indica se un veicolo con una singola corsa attiva è idoneo per un'altra corrispondenza. Se Questo campo viene considerato solo se viene specificato un singolo Il valore predefinito è |
trip_id |
Indica la corsa associata a |
current_trips_present |
Impedisce la visualizzazione dei veicoli nei risultati di ricerca in base alle corse correnti. Quando current_trips_present è |
filter |
Campo facoltativo. Una query di filtro da applicare durante la ricerca di veicoli. Vedi http://aip.dev/160 per esempi sulla sintassi dei filtri. Questo campo è progettato per sostituire i campi Questo filtro funziona come una clausola AND con altri vincoli, come Tieni presente che le uniche query supportate riguardano gli attributi dei veicoli (ad esempio, Inoltre, tutti gli attributi vengono memorizzati come stringhe, pertanto gli unici confronti supportati con gli attributi sono quelli di stringhe. Per eseguire confronti con valori numerici o booleani, i valori devono essere racchiusi esplicitamente tra virgolette per essere trattati come stringhe (ad esempio, |
CurrentTripsPresent
Specifica i tipi di limitazioni per le corse correnti di un veicolo.
Enum | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
Solo i veicoli senza corse possono essere visualizzati nei risultati di ricerca. Se include_back_to_back è true, viene generata un'eccezione di convalida. Controlla il flag include_back_to_back per maggiori dettagli. |
NONE |
I veicoli senza corse possono essere visualizzati nei risultati di ricerca. Se include_back_to_back è true, viene generata un'eccezione di convalida. |
ANY |
Nei risultati di ricerca sono inclusi i veicoli con al massimo 5 viaggi correnti e 10 tappe. Se include_back_to_back è true, viene generata un'eccezione di convalida. |
Ordine corrispondenza veicolo
Specifica l'ordine del veicolo corrispondente nella risposta.
Enum | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Predefinita, usata per veicoli non specificati o non riconosciuti che corrispondono all'ordine. |
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 dal punto di ritiro. |
DROPOFF_POINT_ETA |
Ordine crescente in base al tempo di guida del veicolo fino al punto di ritiro. Questo ordine può essere utilizzato solo se il punto di abbandono è 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 di corrispondenza configurato. Il costo della corrispondenza è definito come un calcolo ponderato tra distanza in linea retta e orario di arrivo stimato. Le ponderazioni vengono impostate con valori predefiniti e possono essere modificate in base al cliente. Contatta l'Assistenza Google se devi modificare queste ponderazioni per il tuo progetto. |
SearchVehiclesResponse
SearchVehicles
messaggio di risposta.
Campi | |
---|---|
matches[] |
Elenco di veicoli che corrispondono ai criteri |
Intervallo di lettura velocità
Indicatore di densità del traffico su un segmento contiguo di un percorso. Dato un percorso con punti P_0, P_1, ... , P_N (indice in base zero), SpeedReadingInterval definisce un intervallo e descrive il relativo traffico utilizzando le categorie seguenti.
Campi | |
---|---|
start_polyline_point_index |
L'indice iniziale di questo intervallo nel percorso. In JSON, quando l'indice è pari a 0, il campo sembra non essere compilato. |
end_polyline_point_index |
L'indice finale di questo intervallo nel percorso. In JSON, quando l'indice è pari a 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 è utilizzato. |
NORMAL |
Velocità normale, nessun rallentamento rilevato. |
SLOW |
È stato rilevato un rallentamento, ma non si è verificato alcun ingorgo. |
TRAFFIC_JAM |
È stato rilevato un ingorgo. |
Località fermata
Il luogo effettivo in cui si è verificata una sosta (ritiro/partenza).
Campi | |
---|---|
point |
Obbligatorio. Indica la posizione effettiva. |
timestamp |
Indica quando si è verificata l'interruzione. |
stop_time |
Solo input. Deprecato. Utilizza il campo del timestamp. |
Ubicazione terminale
Descrive la posizione di un tappa.
Campi | |
---|---|
point |
Obbligatorio. Indica la posizione di un tappe del viaggio. |
terminal_point_id |
ID del punto di accesso al terminale. |
access_point_id |
Deprecato. |
trip_id |
Deprecato. |
terminal_location_type |
Obsoleto: |
ID punto terminale
Identifica un punto di arrivo.
Campi | |
---|---|
value |
ID univoco del punto di arrivo. |
Campo di unione Id . Deprecato. Id può essere solo uno dei seguenti: |
|
place_id |
Deprecato. |
generated_id |
Deprecato. |
DatiPolilinea Traffico
Condizioni del traffico lungo il percorso previsto per il veicolo.
Campi | |
---|---|
traffic_rendering |
Una polilinea che mostra la velocità del traffico per tutte le regioni lungo un tratto del percorso del cliente. |
Corsa
Metadati del viaggio.
Campi | |
---|---|
name |
Solo output. Nel formato "providers/{provider}/trips/{trip}" |
vehicle_id |
Documento di identità del veicolo che effettua il viaggio. |
trip_status |
Stato attuale della corsa. |
trip_type |
Il tipo di viaggio. |
pickup_point |
Luogo in cui il cliente indica che verrà ritirato. |
actual_pickup_point |
Solo input. Il luogo effettivo quando e dove è stato fatto il ritiro del cliente. Questo campo consente al fornitore di fornire un feedback sulle informazioni effettive di ritiro. |
actual_pickup_arrival_point |
Solo input. L'ora e il luogo effettivi di arrivo del conducente al punto di partenza. Questo campo consente al fornitore di fornire un feedback sulle informazioni effettive sull'arrivo presso il punto di ritiro. |
pickup_time |
Solo output. L'orario futuro stimato in cui verranno prelevati i passeggeri oppure l'ora effettiva in cui questi ultimi sono stati prelevati. |
intermediate_destinations[] |
Fermate intermedie in modo che la corsa venga richiesta (oltre a prelievo e discesa). Inizialmente non sarà supportato per i viaggi condivisi. |
intermediate_destinations_version |
Indica l'ultima volta che |
intermediate_destination_index |
Quando |
actual_intermediate_destination_arrival_points[] |
Solo input. L'ora e il luogo effettivi dell'arrivo del conducente a una destinazione intermedia. Questo campo consente al fornitore di fornire un feedback sulle informazioni effettive relative agli arrivi presso destinazioni intermedie. |
actual_intermediate_destinations[] |
Solo input. L'ora e il luogo effettivi quando e dove il cliente è stato preso da una destinazione intermedia. Questo campo consente al fornitore di fornire un feedback sulle informazioni di ritiro effettive nelle destinazioni intermedie. |
dropoff_point |
Località in cui il cliente indica che verrà lasciata. |
actual_dropoff_point |
Solo input. L'ora e il luogo effettivi in cui e in cui il cliente è stato consegnato. Questo campo consente al fornitore di fornire un feedback sulle informazioni effettive sull'abbandono. |
dropoff_time |
Solo output. L'orario futuro stimato in cui i passeggeri verranno consegnati alla destinazione finale o l'ora effettiva in cui sono stati riconsegnati. |
remaining_waypoints[] |
Solo output. Il percorso completo dalla posizione corrente al punto di uscita, incluso. Questo percorso può includere tappe di altri viaggi. |
vehicle_waypoints[] |
Questo campo supporta l'ordinamento manuale dei tappe per la corsa. Contiene tutti i punti tappe rimanenti per il veicolo assegnato, nonché i punti di partenza e di arrivo della corsa. 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 nelle chiamate |
route[] |
Solo output. Percorso previsto per questo viaggio al primo ingresso in remaining_waypoints. Tieni presente che il primo tappe potrebbe appartenere a un'altra corsa. |
current_route_segment |
Solo output. Un percorso codificato al tappe successivo. Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver e dell'SDK Consumer. La decodifica non è ancora supportata. |
current_route_segment_version |
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. |
current_route_segment_traffic |
Solo output. Indica le condizioni del traffico lungo il Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver e dell'SDK Consumer. |
current_route_segment_traffic_version |
Solo output. Indica l'ultima volta che Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver e dell'SDK Consumer. |
current_route_segment_end_point |
Solo output. Il tappa in cui termina |
remaining_distance_meters |
Solo output. La distanza percorsa rimanente nel campo |
eta_to_first_waypoint |
Solo output. L'orario di arrivo stimato per il tappa successivo (la prima voce nel campo |
remaining_time_to_first_waypoint |
Solo output. Il periodo di tempo dal momento in cui i dati del viaggio vengono restituiti al momento in |
remaining_waypoints_version |
Solo output. Indica l'ultima volta che |
remaining_waypoints_route_version |
Solo output. Indica l'ultima volta che |
number_of_passengers |
Immutabile. Indica il numero di passeggeri in questa corsa e non include il conducente. Un veicolo deve avere una capacità disponibile per poter 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 l'elemento |
view |
Il sottoinsieme dei campi Trip che vengono compilati e come devono essere interpretati. |
Stato Trip
Lo stato di una corsa che ne indica l'avanzamento.
Enum | |
---|---|
UNKNOWN_TRIP_STATUS |
Predefinita, utilizzata per stato della corsa non specificato o non riconosciuto. |
NEW |
Viaggio appena creato. |
ENROUTE_TO_PICKUP |
L'autista si sta dirigendo verso il punto di partenza. |
ARRIVED_AT_PICKUP |
L'autista è arrivato al punto di ritiro. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
L'autista è arrivato a una destinazione intermedia e sta aspettando il passeggero. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Il conducente sta raggiungendo una destinazione intermedia (non il punto di discesa). |
ENROUTE_TO_DROPOFF |
L'autista ha preso il passeggero e si sta dirigendo verso la destinazione successiva. |
COMPLETE |
Il passeggero è stato consegnato e il percorso è terminato. |
CANCELED |
La corsa è stata annullata prima del ritiro da parte del conducente, del passeggero o del fornitore di servizi di ride sharing. |
Tipo di viaggio
Il tipo di viaggio.
Enum | |
---|---|
UNKNOWN_TRIP_TYPE |
Predefinita, utilizzata per i tipi di viaggio non specificati o non riconosciuti. |
SHARED |
La corsa potrebbe condividere un veicolo con altri viaggi. |
EXCLUSIVE |
Il viaggio è riservato esclusivamente a un veicolo. |
TripView
Selettore per insiemi diversi di campi Viaggio in una risposta GetTrip
. Per contesto, consulta AIP-157. È probabile che vengano aggiunte altre visualizzazioni.
Enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Il valore predefinito. Per la compatibilità con le versioni precedenti, l'API utilizza per impostazione predefinita una vista SDK. Per garantire stabilità e supporto, consigliamo ai clienti di selezionare un TripView diverso da SDK . |
SDK |
Include campi che potrebbero non essere interpretabili o supportati utilizzando le librerie disponibili pubblicamente. |
JOURNEY_SHARING_V1S |
I campi Trip sono compilati per il caso d'uso della condivisione del percorso. Questa visualizzazione è pensata per le comunicazioni server-server. |
TripWaypoint
Descrive un punto di sosta sul percorso di un veicolo o un punto di arrivo della corsa di un veicolo.
Campi | |
---|---|
location |
La posizione di questo tappa. |
trip_id |
La corsa associata a questo tappa. |
waypoint_type |
Il ruolo che questo tappa svolge nella corsa, come la salita o la discesa. |
path_to_waypoint[] |
Il percorso dal Waypoint precedente a quello attuale. Non definito per il primo tappe in un elenco. Questo campo viene compilato solo quando richiesto. |
encoded_path_to_waypoint |
Il percorso codificato dal Waypoint precedente al Waypoint corrente. Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver e dell'SDK Consumer. La decodifica non è ancora supportata. |
traffic_to_waypoint |
Le condizioni del traffico lungo il percorso per raggiungere questo Waypoint. Tieni presente che il traffico è disponibile solo per i clienti della soluzione Rides and Deliveries di Google Map Platform. |
distance_meters |
La distanza del percorso dal Waypoint precedente a quello attuale. Non definito per il primo tappe in un elenco. |
eta |
L'orario di arrivo previsto a questo tappa. Non definito per il primo tappe in un elenco. |
duration |
Il tempo di percorrenza dal tappe precedente a questo punto. Non definito per il primo tappe in un elenco. |
AggiornamentoTripRequest
Messaggio di richiesta UpdateTrip.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
name |
Obbligatorio. Deve essere nel formato |
trip |
Obbligatorio. Il viaggio associato all'aggiornamento. I campi seguenti sono gestiti da Fleet Engine. Non aggiornarli utilizzando Trip.update.
Quando aggiorni Quando specifichi Per evitare una condizione di gara per corse con più destinazioni, devi fornire |
update_mask |
Obbligatorio. La maschera dei campi che indica quali campi della corsa aggiornare. |
Richiesta Update VehicleAttributes
UpdateVehicleAttributes
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
name |
Obbligatorio. Deve essere nel formato |
attributes[] |
Obbligatorio. Gli attributi del veicolo da aggiornare. Gli attributi non menzionati non vengono modificati né rimossi. |
AggiornamentoVeicoloAttributesResponse
UpdateVehicleAttributes
messaggio di risposta.
Campi | |
---|---|
attributes[] |
Obbligatorio. L'elenco completo aggiornato degli attributi dei veicoli, inclusi quelli nuovi, modificati e non modificati. |
Aggiornamento della richiesta di posizione del veicolo
UpdateVehicleLocation
messaggio di richiesta.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
name |
Obbligatorio. Deve essere nel formato |
current_location |
Obbligatorio. La posizione più recente del veicolo. I campi secondari |
current_state |
Imposta lo stato del veicolo su |
Richiesta di aggiornamento Veicolo
"Messaggio di richiesta Update Vehicle.
Campi | |
---|---|
header |
L'intestazione della richiesta standard di Fleet Engine. |
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 dell'elemento |
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 viaggio supportati da questo veicolo. |
current_trips[] |
Solo output. Elenco di |
last_location |
Ultima posizione segnalata del veicolo. |
maximum_capacity |
Il numero totale di passeggeri che questo veicolo può trasportare. Il conducente non viene considerato in questo valore. Questo valore deve essere maggiore o uguale a uno. |
attributes[] |
Elenco degli attributi del veicolo. Un veicolo può avere al massimo 50 attributi, ciascuno dei quali deve avere una chiave univoca. |
vehicle_type |
Obbligatorio. Il tipo di questo veicolo. Può essere utilizzato per filtrare i veicoli nei risultati di |
license_plate |
Informazioni sulla targa del veicolo. |
route[] |
Obsoleto: utilizza |
current_route_segment |
La polilinea che specifica il percorso che l'app del conducente intende per raggiungere il tappa successivo. Questo elenco viene restituito anche in Nota: questo campo è destinato esclusivamente all'utilizzo 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 percorso. Nota: questo campo è destinato esclusivamente all'utilizzo da parte dell'SDK Driver. |
current_route_segment_version |
Solo output. Ora in cui è stato impostato |
current_route_segment_end_point |
Il tappa in cui termina |
remaining_distance_meters |
Distanza percorsa rimanente per il |
eta_to_first_waypoint |
L'orario di arrivo stimato per la prima voce nel campo Quando aggiorni un veicolo, |
remaining_time_seconds |
Solo input. Il tempo di guida rimanente per il 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 il conducente accetta corse di andata e ritorno. Se |
navigation_status |
Lo stato di navigazione del veicolo. |
device_settings |
Solo input. Informazioni sulle impostazioni del dispositivo mobile utilizzato dal conducente. |
Tipo di veicolo
Il tipo di veicolo.
Campi | |
---|---|
category |
Categoria del tipo di veicolo |
Categoria
Categorie di tipi di veicoli
Enum | |
---|---|
UNKNOWN |
Predefinita, usata per 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, si tratta di un veicolo con un ampio spazio di archiviazione. |
TWO_WHEELER |
Un motociclo, un ciclomotore o un altro veicolo a due ruote. |
BICYCLE |
Trasporto umano. |
PEDESTRIAN |
Un trasportatore umano, solitamente a piedi o di corsa, che viaggia lungo sentieri pedonali. |
Attributo veicolo
Descrive un attributo del veicolo come coppia chiave-valore. La stringa "key:value" non può contenere più di 256 caratteri.
Campi | |
---|---|
key |
La chiave dell'attributo. Le chiavi non possono contenere i due punti (:). |
value |
Il valore dell'attributo. |
Campo di unione vehicle_attribute_value . Il valore dell'attributo; può essere di tipo stringa, bool o doppio. vehicle_attribute_value può essere solo uno dei seguenti: |
|
string_value |
Valore dell'attributo con tipo di stringa. Nota: è identico al campo |
bool_value |
Valore dell'attributo con digitazione booleano. |
number_value |
Valore dell'attributo con doppia digitazione. |
Elenco attributi veicolo
Un tipo di dati elenco di elenchi per gli attributi dei veicoli.
Campi | |
---|---|
attributes[] |
Un elenco di attributi in questa raccolta. |
Posizione veicolo
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 la ricevi in risposta, la posizione del veicolo può essere una posizione GPS, una posizione supplementare o un'altra posizione stimata. L'origine è specificata in |
horizontal_accuracy |
Obsoleto: utilizza |
latlng_accuracy |
Precisione di |
heading |
Senso di movimento del veicolo in gradi. 0 rappresenta il Nord. L'intervallo valido è [0,360). |
bearing_accuracy |
Obsoleto: utilizza |
heading_accuracy |
Precisione di |
altitude |
Altitudine in metri sopra WGS84. |
vertical_accuracy |
Obsoleto: utilizza |
altitude_accuracy |
Precisione di |
speed_kmph |
Velocità del veicolo in chilometri orari. Obsoleto: utilizza |
speed |
Velocità del veicolo in metri al 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 di 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) dall'invio della posizione al server. Il 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. Deprecata: ora vengono utilizzati altri indicatori per determinare se una località è obsoleta. |
raw_location |
Posizione del veicolo non elaborata (non elaborata da uno sparatutto). |
raw_location_time |
Timestamp associato alla posizione non elaborata. |
raw_location_sensor |
Origine della località non elaborata. |
raw_location_accuracy |
Precisione di |
supplemental_location |
Posizione supplementare fornita dall'app di integrazione. |
supplemental_location_time |
Timestamp associato alla località supplementare. |
supplemental_location_sensor |
Origine della località supplementare. |
supplemental_location_accuracy |
Precisione di |
road_snapped |
Obsoleto: utilizza |
Corrispondenza veicolo
Contiene il veicolo e le stime correlate per un veicolo che corrispondono ai punti delle corse attive per il mezzo SearchVehiclesRequest
.
Campi | |
---|---|
vehicle |
Obbligatorio. Un veicolo che corrisponde alla richiesta. |
vehicle_pickup_eta |
L'orario di arrivo stimato di guida del veicolo fino al punto di partenza 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 prelievo specificato nella richiesta, inclusi eventuali punti di prelievo o di discesa intermedi per le corse esistenti. Questa distanza comprende la distanza percorsa in auto calcolata e 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 partenza richiesto è in genere ridotta. 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'orario di arrivo stimato di guida del veicolo completo fino al punto di consegna specificato nella richiesta. L'orario di arrivo stimato include l'interruzione in qualsiasi tappa prima del |
vehicle_pickup_to_dropoff_distance_meters |
La distanza di guida del veicolo (in metri) dal punto di partenza al punto di partenza 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 visiti il punto di partenza o di discesa. Il valore verrà compilato solo quando nella richiesta viene specificato un |
trip_type |
Obbligatorio. Il tipo di corsa della richiesta utilizzata per calcolare l'orario di arrivo stimato fino al punto di partenza. |
vehicle_trips_waypoints[] |
L'elenco ordinato di tappe utilizzato per calcolare l'orario di arrivo stimato. L'elenco include la posizione del veicolo, i punti di ritiro delle corse attive e i punti di ritiro indicati nella richiesta. Un elenco vuoto indica un errore nel calcolo dell'orario di arrivo stimato del veicolo. |
vehicle_match_type |
Tipo di veicolo corrispondente. |
requested_ordered_by |
L'ordine richiesto per lo smistamento del veicolo corrisponde. |
ordered_by |
L'ordine effettivo utilizzato per questo veicolo. Normalmente questo corrisponderà al campo "order_by" della richiesta; tuttavia, in determinate circostanze, come un errore interno del server, potrebbe essere utilizzato un metodo diverso (ad esempio |
Tipo di corrispondenza veicolo
Tipo di veicolo corrispondente.
Enum | |
---|---|
UNKNOWN |
Tipo di corrispondenza veicolo sconosciuto |
EXCLUSIVE |
Al momento non è assegnata alcuna corsa al veicolo, pertanto può andare al punto di partenza. |
BACK_TO_BACK |
Il veicolo è attualmente assegnato a una corsa, ma può procedere fino al punto di ritiro una volta completata la corsa in corso. I calcoli relativi all'orario di arrivo stimato e alla distanza tengono conto della corsa esistente. |
CARPOOL |
Il veicolo ha una capacità sufficiente per una corsa condivisa. |
CARPOOL_BACK_TO_BACK |
Il veicolo completerà la corsa attuale e attiva prima di raggiungere il punto di prelievo. I calcoli relativi all'orario di arrivo stimato e alla distanza tengono conto della corsa esistente. |
Stato veicolo
Lo stato di un elemento Vehicle
.
Enum | |
---|---|
UNKNOWN_VEHICLE_STATE |
Predefinita, usata per gli stati dei veicoli non specificati o non riconosciuti. |
OFFLINE |
Il veicolo non accetta nuovi viaggi. Nota: il veicolo potrebbe continuare a funzionare in questo stato durante il completamento di una corsa assegnata. |
ONLINE |
Il veicolo accetta nuovi viaggi. |
VisualTrafficoReportPolylineRendering
Descrive come i clienti devono colorare una parte della polilinea lungo il percorso.
Campi | |
---|---|
road_stretch[] |
Campo facoltativo. Tratti stradali che devono essere realizzati lungo la polilinea. Non è garantito che gli elementi si sovrappongano e non coprano necessariamente l'intero percorso. In assenza di un tratto stradale da definire, il cliente deve applicare l'impostazione predefinita per il percorso. |
Stretching
Un tratto di strada che deve essere sottoposto a rendering.
Campi | |
---|---|
style |
Obbligatorio. Lo stile da applicare. |
offset_meters |
Obbligatorio. Lo stile deve essere applicato tra |
length_meters |
Obbligatorio. La lunghezza del percorso a 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.
Campi | |
---|---|
lat_lng |
La posizione di questo tappa. |
eta |
L'ora stimata di arrivo del veicolo a questo tappa. |
Tipo di Waypoint
Il tipo di tappa.
Enum | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Tipo di Waypoint sconosciuto o non specificato. |
PICKUP_WAYPOINT_TYPE |
Waypoint per la raccolta di passeggeri o oggetti. |
DROP_OFF_WAYPOINT_TYPE |
Waypoint per la discesa di passeggeri o oggetti. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Waypoint per destinazioni intermedie in un viaggio con più destinazioni. |