Index
TripService
(interface)VehicleService
(interface)BatteryInfo
(message)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(message)CreateTripRequest
(message)CreateVehicleRequest
(message)DeleteTripRequest
(message)DeleteVehicleRequest
(message)DeviceSettings
(message)GetTripRequest
(message)GetVehicleRequest
(message)LicensePlate
(message)ListVehiclesRequest
(message)ListVehiclesResponse
(message)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(message)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(message)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(message)SearchTripsResponse
(message)SearchVehiclesRequest
(message)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(message)SpeedReadingInterval
(message)SpeedReadingInterval.Speed
(enum)StopLocation
(message)TerminalLocation
(message)TerminalLocation.PointSource
(enum)TerminalPointId
(message) (obsolète)TrafficPolylineData
(message)Trip
(message)TripAttribute
(message)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(message)UpdateTripRequest
(message)UpdateVehicleAttributesRequest
(message)UpdateVehicleAttributesResponse
(message)UpdateVehicleRequest
(message)Vehicle
(message)Vehicle.VehicleType
(message)Vehicle.VehicleType.Category
(enum)VehicleAttribute
(message)VehicleAttributeList
(message)VehicleLocation
(message)VehicleMatch
(message)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(message)VisualTrafficReportPolylineRendering.RoadStretch
(message)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(message)WaypointType
(enum)
TripService
Service de gestion des voyages.
CreateTrip |
---|
Crée un trajet dans Fleet Engine et renvoie le nouveau trajet. |
DeleteTrip |
---|
Supprime un seul trajet. Renvoie FAILED_PRECONDITION si le trajet est actif et attribué à un véhicule. |
GetTrip |
---|
Obtenez des informations sur un trajet spécifique. |
ReportBillableTrip |
---|
Signaler l'utilisation de trajets facturables. |
SearchTrips |
---|
Obtenez tous les trajets d'un véhicule spécifique. |
UpdateTrip |
---|
Met à jour les données de trajet. |
VehicleService
Service de gestion des véhicules.
CreateVehicle |
---|
Instancie un nouveau véhicule associé à un fournisseur de services de transport à la demande ou de livraison. Chaque Les champs
Les champs
Tous les autres champs sont facultatifs et utilisés s'ils sont fournis. |
DeleteVehicle |
---|
Supprime un véhicule de Fleet Engine. Renvoie FAILED_PRECONDITION si le véhicule a des trajets actifs qui lui sont attribués. |
GetVehicle |
---|
Renvoie un véhicule depuis Fleet Engine. |
ListVehicles |
---|
Renvoie une liste paginée des véhicules associés à un fournisseur qui correspondent aux options de la requête. |
SearchVehicles |
---|
Renvoie une liste des véhicules correspondant aux options de la requête. |
UpdateVehicle |
---|
Écrit les données de véhicule mises à jour dans Fleet Engine. Lorsque vous mettez à jour un
Le véhicule Si le champ |
UpdateVehicleAttributes |
---|
Met à jour partiellement les attributs d'un véhicule. Seuls les attributs mentionnés dans la requête seront mis à jour. Les autres ne seront PAS modifiés. Remarque : Cela diffère dans |
BatteryInfo
Informations sur la batterie de l'appareil.
Champs | |
---|---|
battery_status |
État de la batterie (pleine, en charge, etc.) |
power_source |
État de la source d'alimentation de la batterie. |
battery_percentage |
Pourcentage actuel de la batterie [0-100]. |
BatteryStatus
État de la batterie (pleine, en charge, etc.)
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
État de la batterie inconnu. |
BATTERY_STATUS_CHARGING |
La batterie est en cours de recharge. |
BATTERY_STATUS_DISCHARGING |
La batterie se décharge. |
BATTERY_STATUS_FULL |
La batterie est pleine. |
BATTERY_STATUS_NOT_CHARGING |
La batterie ne se recharge pas. |
BATTERY_STATUS_POWER_LOW |
La batterie est faible. |
BillingPlatformIdentifier
Ensemble de valeurs indiquant la plate-forme sur laquelle la demande a été émise.
Enums | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Par défaut. Utilisé pour les plates-formes non spécifiées. |
SERVER |
La plate-forme est un serveur client. |
WEB |
La plate-forme est un navigateur Web. |
ANDROID |
La plate-forme est un appareil mobile Android. |
IOS |
La plate-forme est un appareil mobile iOS. |
OTHERS |
Autres plates-formes non listées dans cette énumération. |
ConsumableTrafficPolyline
Densité du trafic sur le trajet d'un véhicule.
Champs | |
---|---|
speed_reading_interval[] |
Vitesse du trafic sur le trajet entre le point de repère précédent et le point de repère actuel. |
encoded_path_to_waypoint |
Chemin emprunté par le chauffeur entre le point de repère précédent et le point de repère actuel. Ce chemin comporte des points de repère afin que les clients puissent afficher des indicateurs de trafic le long du chemin (voir |
CreateTripRequest
Message de requête CreateTrip.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
parent |
Obligatoire. Doit se présenter sous la forme |
trip_id |
Obligatoire. ID de trajet unique. Sous réserve des restrictions suivantes :
|
trip |
Obligatoire. Entité de voyage à créer. Lorsque vous créez un voyage, les champs suivants sont obligatoires :
Les champs suivants sont utilisés si vous les fournissez :
Tous les autres champs de Trip sont ignorés. Par exemple, tous les trajets commencent avec un Seuls les trajets Lorsque Lorsque vous spécifiez Les champs |
CreateVehicleRequest
Message de requête CreateVehicle
.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
parent |
Obligatoire. Doit se présenter sous la forme |
vehicle_id |
Obligatoire. ID unique du véhicule. Sous réserve des restrictions suivantes :
|
vehicle |
Obligatoire. Entité Vehicle à créer. Lorsque vous créez un véhicule, les champs suivants sont obligatoires :
Lorsque vous créez un véhicule, les champs suivants sont ignorés :
Tous les autres champs sont facultatifs et utilisés s'ils sont fournis. |
DeleteTripRequest
Message de demande de suppression d'un trajet.
Champs | |
---|---|
header |
Facultatif. En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
DeleteVehicleRequest
Message de demande DeleteVehicle.
Champs | |
---|---|
header |
Facultatif. En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
DeviceSettings
Informations sur différents paramètres de l'appareil mobile.
Champs | |
---|---|
location_power_save_mode |
Comportement des fonctionnalités de localisation sur l'appareil lorsque l'économiseur de batterie est activé. |
is_power_save_mode |
Indique si l'appareil est actuellement en mode Économie d'énergie. |
is_interactive |
Indique si l'appareil est dans un état interactif. |
battery_info |
Informations sur l'état de la batterie. |
GetTripRequest
Message de requête GetTrip.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
view |
Sous-ensemble des champs de trajet à renvoyer et leur interprétation. |
current_route_segment_version |
Indique le code temporel minimal (exclusif) pour lequel les données |
remaining_waypoints_version |
Obsolète : les |
route_format_type |
Format de l'itinéraire actuel renvoyé, |
current_route_segment_traffic_version |
Indique le code temporel minimal (exclusif) pour lequel |
remaining_waypoints_route_version |
Indique le code temporel minimal (exclusif) pour lequel les données |
GetVehicleRequest
Message de requête GetVehicle
.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
current_route_segment_version |
Indique le code temporel minimal (exclusif) pour lequel |
waypoints_version |
Indique le code temporel minimal (exclusif) pour lequel les données |
LicensePlate
Informations sur la plaque d'immatriculation du véhicule. Pour éviter de stocker des informations permettant d'identifier personnellement l'utilisateur, seules les informations minimales sur la plaque d'immatriculation sont stockées dans l'entité.
Champs | |
---|---|
country_code |
Obligatoire. Code pays/région CLDR. Par exemple, |
last_character |
Dernier chiffre de la plaque d'immatriculation ou "-1" pour indiquer qu'aucun chiffre n'est présent sur la plaque d'immatriculation.
|
ListVehiclesRequest
Message de requête ListVehicles
.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
parent |
Obligatoire. Doit se présenter sous la forme |
page_size |
Nombre maximal de véhicules à renvoyer. Valeur par défaut : 100. |
page_token |
Valeur de |
minimum_capacity |
Indique la capacité minimale requise du véhicule. Tous les véhicules renvoyés auront une valeur |
trip_types[] |
Limite la réponse aux véhicules qui acceptent au moins l'un des types de trajets spécifiés. |
maximum_staleness |
Limite la réponse aux véhicules qui ont envoyé des mises à jour de leur position à Fleet Engine au cours de la période spécifiée. Les véhicules à l'arrêt qui transmettent toujours leur position ne sont pas considérés comme non actualisés. Si elle est présente, elle doit être une durée positive valide. |
vehicle_type_categories[] |
Obligatoire. Limite la réponse aux véhicules appartenant à l'une des catégories de types spécifiées. |
required_attributes[] |
Les appelants peuvent former des opérations logiques complexes en utilisant n'importe quelle combinaison des champs
Limite la réponse aux véhicules présentant les attributs spécifiés. Ce champ est une opération de conjonction/ET. Vous ne pouvez pas inclure plus de 50 attributs required_attributes. Cela correspond au nombre maximal d'attributs autorisés pour un véhicule. Chaque chaîne répétée doit être au format "clé:valeur". |
required_one_of_attributes[] |
Restreint la réponse aux véhicules présentant au moins l'un des attributs spécifiés dans chaque |
required_one_of_attribute_sets[] |
Comme
Restreint la réponse aux véhicules qui correspondent à tous les attributs d'un |
vehicle_state |
Limite la réponse aux véhicules qui présentent cet état. |
on_trip_only |
Ne renvoyez que les véhicules avec des trajets en cours. |
filter |
Facultatif. Requête de filtre à appliquer lors de la liste des véhicules. Pour obtenir des exemples de syntaxe de filtre, consultez http://aip.dev/160. Ce champ est conçu pour remplacer les champs Ce filtre fonctionne comme une clause AND avec d'autres contraintes, telles que Notez que seules les requêtes sur les attributs du véhicule sont acceptées (par exemple, De plus, tous les attributs sont stockés sous forme de chaînes. Par conséquent, les seules comparaisons d'attributs acceptées sont les comparaisons de chaînes. Pour effectuer une comparaison avec des valeurs numériques ou booléennes, les valeurs doivent être explicitement mises entre guillemets pour être traitées comme des chaînes (par exemple, |
viewport |
Facultatif. Filtre qui limite les véhicules renvoyés à ceux dont la dernière position connue se trouvait dans la zone rectangulaire définie par la fenêtre d'affichage. |
ListVehiclesResponse
Message de réponse ListVehicles
.
Champs | |
---|---|
vehicles[] |
Véhicules correspondant aux critères de la demande. Le nombre maximal de véhicules renvoyés est déterminé par le champ |
next_page_token |
Jeton permettant de récupérer la page suivante de véhicules. La valeur est nulle si la liste ne contient plus de véhicules correspondant aux critères de la demande. |
total_size |
Obligatoire. Nombre total de véhicules correspondant aux critères de la demande sur toutes les pages. |
LocationPowerSaveMode
Comportement des fonctionnalités de localisation sur l'appareil mobile lorsque la fonctionnalité "Économiseur de batterie" de l'appareil est activée. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Soit les fournisseurs de localisation ne doivent pas être affectés par l'économiseur de batterie, soit l'économiseur de batterie est désactivé. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Le fournisseur de localisation basé sur le GPS doit être désactivé lorsque l'économiseur de batterie est activé et que l'appareil n'est pas interactif. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Tous les fournisseurs de localisation doivent être désactivés lorsque l'économiseur de batterie est activé et que l'appareil n'est pas interactif. |
LOCATION_MODE_FOREGROUND_ONLY |
Tous les fournisseurs de localisation resteront disponibles, mais les corrections de localisation ne doivent être fournies qu'aux applications au premier plan. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
La localisation ne sera pas désactivée, mais LocationManager limitera toutes les requêtes envoyées aux fournisseurs lorsque l'appareil n'est pas interactif. |
LocationSensor
Capteur ou méthodologie utilisés pour déterminer la position.
Enums | |
---|---|
UNKNOWN_SENSOR |
Le capteur n'est pas spécifié ou est inconnu. |
GPS |
GPS ou GPS assisté. |
NETWORK |
GPS assisté, identifiant d'antenne-relais ou point d'accès Wi-Fi. |
PASSIVE |
ID d'antenne-relais ou point d'accès Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Position de route la plus probable déterminée par l'appareil mobile. |
CUSTOMER_SUPPLIED_LOCATION |
Emplacement fourni par un client à partir d'une source indépendante. En règle générale, cette valeur est utilisée pour un emplacement fourni par des sources autres que l'appareil mobile exécutant le Driver SDK. Si la source d'origine est décrite par l'une des autres valeurs d'énumération, utilisez cette valeur. Les lieux marqués CUSTOMER_SUPPLIED_LOCATION sont généralement fournis via le last_location.supplemental_location_sensor d'un véhicule. |
FLEET_ENGINE_LOCATION |
Emplacement calculé par Fleet Engine en fonction des signaux dont il dispose. Uniquement en sortie. Cette valeur sera rejetée si elle est reçue dans une requête. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider d'Android. |
CORE_LOCATION |
Fournisseur de localisation sur les systèmes d'exploitation Apple. |
PolylineFormatType
Type de format de polyligne.
Enums | |
---|---|
UNKNOWN_FORMAT_TYPE |
Le format n'est pas spécifié ou est inconnu. |
LAT_LNG_LIST_TYPE |
Liste de google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Polyligne encodée avec un algorithme de compression de polyligne. Le décodage n'est pas encore disponible. |
PowerSource
Type de chargeur utilisé pour recharger la batterie.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Source d'alimentation inconnue. |
POWER_SOURCE_AC |
La source d'alimentation est un chargeur secteur. |
POWER_SOURCE_USB |
La source d'alimentation est un port USB. |
POWER_SOURCE_WIRELESS |
La source d'alimentation est sans fil. |
POWER_SOURCE_UNPLUGGED |
La batterie est débranchée. |
ReportBillableTripRequest
Message de requête ReportBillableTrip.
Champs | |
---|---|
name |
Obligatoire. Doit se présenter sous la forme |
country_code |
Obligatoire. Code pays à deux lettres du pays où se déroule le voyage. Le prix est défini en fonction du code pays. |
platform |
Plate-forme sur laquelle la demande a été émise. |
related_ids[] |
Identifiants directement liés au trajet signalé. Il s'agit généralement d'ID (par exemple, des ID de session) d'opérations de pré-réservation effectuées avant que l'ID du trajet ne soit disponible. Le nombre de |
solution_type |
Type de solution produit GMP (par exemple, |
SolutionType
Sélecteur pour différents types de solutions d'un trajet signalé.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Valeur par défaut. Pour assurer la rétrocompatibilité, l'API utilisera ON_DEMAND_RIDESHARING_AND_DELIVERIES par défaut, qui est le premier type de solution compatible. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
La solution est un trajet de covoiturage et de livraison à la demande. |
RequestHeader
Un RequestHeader contient des champs communs à toutes les requêtes RPC Fleet Engine.
Champs | |
---|---|
language_code |
Code de langue BCP-47, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Si aucune langue n'est spécifiée, la réponse peut être dans n'importe quelle langue, avec une préférence pour l'anglais si un tel nom existe. Exemple de valeur de champ : |
region_code |
Obligatoire. Code CLDR de la région d'origine de la requête. Exemple de valeur de champ : |
sdk_version |
Version du SDK d'appel, le cas échéant. Le format de la version est "major.minor.patch", par exemple |
os_version |
Version du système d'exploitation sur lequel le SDK d'appel s'exécute. Exemples de valeurs de champ : |
device_model |
Modèle de l'appareil sur lequel le SDK d'appel s'exécute. Exemples de valeurs de champ : |
sdk_type |
Type de SDK qui envoie la requête. |
maps_sdk_version |
Version du SDK Maps dont dépend le SDK appelant, le cas échéant. Le format de la version est "major.minor.patch", par exemple |
nav_sdk_version |
Version du NavSDK dont dépend le SDK appelant, le cas échéant. Le format de la version est "major.minor.patch", par exemple |
platform |
Plate-forme du SDK appelant. |
manufacturer |
Fabricant de l'appareil Android à partir du SDK appelant. Ne s'applique qu'aux SDK Android. Exemple de valeur de champ : |
android_api_level |
Niveau d'API Android du SDK appelant. Ne s'applique qu'aux SDK Android. Exemple de valeur de champ : |
trace_id |
ID facultatif pouvant être fourni à des fins de journalisation afin d'identifier la requête. |
Plate-forme
Plate-forme du SDK appelant.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
Valeur par défaut. Cette valeur est utilisée si la plate-forme est omise. |
ANDROID |
La demande provient d'Android. |
IOS |
La demande provient d'iOS. |
WEB |
La demande provient du Web. |
SdkType
Types de SDK possibles.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
Valeur par défaut. Cette valeur est utilisée si sdk_type est omis. |
CONSUMER |
Le SDK d'appel est Consumer. |
DRIVER |
Le SDK appelant est Driver. |
JAVASCRIPT |
Le SDK d'appel est JavaScript. |
SearchTripsRequest
Message de requête SearchTrips.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
parent |
Obligatoire. Doit se présenter sous la forme |
vehicle_id |
Véhicule associé aux trajets de la requête. Si rien n'est spécifié, les trajets renvoyés ne contiennent pas les éléments suivants :
|
active_trips_only |
Si la valeur est "true", la réponse inclut les trajets qui influencent l'itinéraire d'un conducteur. |
page_size |
Si cette valeur n'est pas définie, le serveur détermine le nombre de résultats à renvoyer. |
page_token |
Définissez cette valeur sur une valeur précédemment renvoyée dans |
minimum_staleness |
Si une valeur est spécifiée, renvoie les trajets qui n'ont pas été mis à jour après l'heure |
SearchTripsResponse
Message de réponse SearchTrips.
Champs | |
---|---|
trips[] |
Liste des trajets pour le véhicule demandé. |
next_page_token |
Transmettez ce jeton dans SearchTripsRequest pour parcourir les résultats de la liste. L'API renvoie une liste de trajets à chaque appel. Lorsque plus aucun résultat n'est disponible, la liste de trajets est vide. |
SearchVehiclesRequest
Message de requête SearchVehicles
.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
parent |
Obligatoire. Doit se présenter sous la forme |
pickup_point |
Obligatoire. Point de retrait à proximité duquel effectuer la recherche. |
dropoff_point |
Lieu de dépose prévu par le client. Ce champ est obligatoire si |
pickup_radius_meters |
Obligatoire. Définit le rayon de recherche de véhicules autour du point de prise en charge. Seuls les véhicules situés dans le rayon de recherche seront renvoyés. La valeur doit être comprise entre 400 et 10 000 mètres (inclus). |
count |
Obligatoire. Spécifie le nombre maximal de véhicules à renvoyer. La valeur doit être comprise entre 1 et 50 (inclus). |
minimum_capacity |
Obligatoire. Spécifie le nombre de passagers à prendre en compte pour un trajet. La valeur doit être supérieure ou égale à 1. Le chauffeur n'est pas pris en compte dans la valeur de capacité. |
trip_types[] |
Obligatoire. Représente le type de trajet proposé. Doit inclure un seul type. |
maximum_staleness |
Limite la recherche aux véhicules qui ont envoyé des mises à jour de leur position à Fleet Engine au cours de la période spécifiée. Les véhicules à l'arrêt qui transmettent toujours leur position ne sont pas considérés comme non actualisés. Si ce champ n'est pas défini, le serveur utilise cinq minutes comme valeur par défaut. |
vehicle_types[] |
Obligatoire. Limite la recherche aux véhicules d'un des types spécifiés. Vous devez spécifier au moins un type de véhicule. Les VehicleTypes dont la catégorie est |
required_attributes[] |
Les appelants peuvent former des opérations logiques complexes en utilisant n'importe quelle combinaison des champs
Limite la recherche aux véhicules présentant les attributs spécifiés. Ce champ est une opération de conjonction/ET. Vous ne pouvez pas inclure plus de 50 attributs required_attributes. Cela correspond au nombre maximal d'attributs autorisés pour un véhicule. |
required_one_of_attributes[] |
Limite la recherche aux véhicules qui possèdent au moins l'un des attributs spécifiés dans chaque |
required_one_of_attribute_sets[] |
Comme
Limite la recherche aux véhicules qui possèdent tous les attributs d'un |
order_by |
Obligatoire. Spécifie le critère de tri souhaité pour les résultats. |
include_back_to_back |
Indique si les véhicules avec un seul trajet actif sont éligibles à cette recherche. Ce champ n'est utilisé que lorsque La valeur par défaut est |
trip_id |
Indique le trajet associé à ce |
current_trips_present |
Indique si les véhicules effectuant des trajets actifs sont éligibles à cette recherche. Cette valeur doit être définie sur une valeur autre que |
filter |
Facultatif. Requête de filtre à appliquer lors de la recherche de véhicules. Pour obtenir des exemples de syntaxe de filtre, consultez http://aip.dev/160. Ce champ est conçu pour remplacer les champs Ce filtre fonctionne comme une clause AND avec d'autres contraintes, telles que Notez que seules les requêtes sur les attributs du véhicule sont acceptées (par exemple, De plus, tous les attributs sont stockés sous forme de chaînes. Par conséquent, les seules comparaisons d'attributs acceptées sont les comparaisons de chaînes. Pour effectuer une comparaison avec des valeurs numériques ou booléennes, les valeurs doivent être explicitement mises entre guillemets pour être traitées comme des chaînes (par exemple, |
CurrentTripsPresent
Spécifie les types de restrictions sur les trajets actuels d'un véhicule.
Enums | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
La disponibilité des véhicules avec des trajets est régie par le champ include_back_to_back . |
NONE |
Les véhicules sans trajets peuvent apparaître dans les résultats de recherche. Lorsque cette valeur est utilisée, include_back_to_back ne peut pas être true . |
ANY |
Les véhicules ayant au maximum cinq trajets en cours et 10 points de cheminement sont inclus dans les résultats de recherche. Lorsque cette valeur est utilisée, include_back_to_back ne peut pas être true . |
VehicleMatchOrder
Spécifie l'ordre des véhicules correspondants dans la réponse.
Enums | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Par défaut, utilisé pour les commandes de véhicules non spécifiées ou non reconnues. |
PICKUP_POINT_ETA |
Ordre croissant du temps de trajet en voiture jusqu'au point de prise en charge. |
PICKUP_POINT_DISTANCE |
Ordre croissant en fonction de la distance parcourue par le véhicule jusqu'au point de retrait. |
DROPOFF_POINT_ETA |
Ordre croissant selon le temps de trajet en véhicule jusqu'au point de dépose. Cette commande ne peut être utilisée que si le point de dépôt est spécifié dans la requête. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Ordre croissant en fonction de la distance à vol d'oiseau entre la dernière position signalée du véhicule et le point de prise en charge. |
COST |
Ordre croissant selon le coût de correspondance configuré. Le coût de la correspondance est défini comme un calcul pondéré entre la distance en ligne droite et l'heure d'arrivée prévue. Les pondérations sont définies avec des valeurs par défaut et peuvent être modifiées par client. Veuillez contacter l'assistance Google si ces pondérations doivent être modifiées pour votre projet. |
SearchVehiclesResponse
Message de réponse SearchVehicles
.
Champs | |
---|---|
matches[] |
Liste des véhicules correspondant aux critères |
SpeedReadingInterval
Indicateur de densité du trafic sur un segment contigu d'un chemin. Étant donné un chemin avec des points P_0, P_1, ... , P_N (index basé sur zéro), SpeedReadingInterval définit un intervalle et décrit son trafic à l'aide des catégories suivantes.
Champs | |
---|---|
start_polyline_point_index |
Index de début de cet intervalle dans le chemin d'accès. En JSON, lorsque l'index est défini sur 0, le champ apparaît comme non renseigné. |
end_polyline_point_index |
Index de fin de cet intervalle dans le chemin. En JSON, lorsque l'index est défini sur 0, le champ apparaît comme non renseigné. |
speed |
Vitesse du trafic dans cet intervalle. |
Vitesse
Classification de la vitesse des polylignes en fonction des données de trafic.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
NORMAL |
Vitesse normale, sans ralentissement. |
SLOW |
Ralentissement détecté, trafic modéré. |
TRAFFIC_JAM |
le trafic est ralenti. |
StopLocation
Lieu exact où un arrêt (prise en charge/dépose) a eu lieu.
Champs | |
---|---|
point |
Obligatoire. Indique l'emplacement réel. |
timestamp |
Indique quand l'arrêt a eu lieu. |
stop_time |
Uniquement en entrée. Obsolète. Utilisez le champ d'horodatage. |
TerminalLocation
Décrit l'emplacement d'un point de cheminement.
Champs | |
---|---|
point |
Indique la |
place |
Nom de ressource du lieu représentant cet emplacement. Il a le format suivant : Cette fonctionnalité est expérimentale. |
point_location_source |
Uniquement en sortie. Source du champ |
terminal_point_id |
Obsolète : spécifiez plutôt le champ |
access_point_id |
Obsolète : spécifiez plutôt le champ |
trip_id |
Obsolète. |
terminal_location_type |
Obsolète : |
PointSource
Indique la source d'un LatLng
.
Enums | |
---|---|
POINT_SOURCE_UNSPECIFIED |
Source ponctuelle non spécifiée. |
POINT_SOURCE_DEVELOPER_PROVIDED |
Le LatLng a été explicitement fourni par le développeur. |
POINT_SOURCE_CALCULATED_FROM_PLACE |
Le LatLng a été calculé à partir du lieu fourni. |
TerminalPointId
Obsolète : les TerminalPoints ne sont plus acceptés dans Fleet Engine. Utilisez TerminalLocation.point
à la place.
Champs | |
---|---|
value |
Obsolète. |
Champ d'union Id . Obsolète. Id ne peut être qu'un des éléments suivants : |
|
place_id |
Obsolète. |
generated_id |
Obsolète. |
TrafficPolylineData
Conditions de circulation sur l'itinéraire prévu du véhicule.
Champs | |
---|---|
traffic_rendering |
Représentation sous forme de polyligne de la fluidité du trafic pour toutes les régions traversées par un client lors d'un trajet. |
Trajet
Métadonnées du trajet.
Champs | |
---|---|
name |
Uniquement en sortie. Au format "providers/{provider}/trips/{trip}" |
vehicle_id |
ID du véhicule effectuant ce trajet. |
trip_status |
État actuel du trajet. |
trip_type |
Type de trajet. |
pickup_point |
Lieu où le client indique qu'il sera pris en charge. |
actual_pickup_point |
Uniquement en entrée. Lieu exact où le client a été pris en charge. Ce champ permet au fournisseur de fournir des commentaires sur les informations de retrait réelles. |
actual_pickup_arrival_point |
Uniquement en entrée. Heure et lieu réels de l'arrivée du chauffeur au point de prise en charge. Ce champ permet au fournisseur de fournir des commentaires sur les informations d'arrivée réelles au point de retrait. |
pickup_time |
Uniquement en sortie. Heure future estimée à laquelle le ou les passagers seront pris en charge, ou heure réelle à laquelle ils l'ont été. |
intermediate_destinations[] |
Arrêts intermédiaires dans l'ordre des demandes de trajet (en plus des lieux de prise en charge et de dépose). Au début, cette fonctionnalité ne sera pas disponible pour les trajets partagés. |
intermediate_destinations_version |
Indique la dernière fois que |
intermediate_destination_index |
Lorsque |
actual_intermediate_destination_arrival_points[] |
Uniquement en entrée. Heure et lieu réels de l'arrivée du chauffeur à une destination intermédiaire. Ce champ permet au fournisseur de fournir des informations sur l'heure d'arrivée réelle aux destinations intermédiaires. |
actual_intermediate_destinations[] |
Uniquement en entrée. Heure et lieu réels où le client a été récupéré à une destination intermédiaire. Ce champ permet au fournisseur de fournir des commentaires sur les informations de prise en charge réelles aux destinations intermédiaires. |
dropoff_point |
Lieu où le client indique qu'il sera déposé. |
actual_dropoff_point |
Uniquement en entrée. Heure et lieu réels où le client a été déposé. Ce champ permet au fournisseur de fournir des commentaires sur les informations de dépose réelles. |
dropoff_time |
Uniquement en sortie. Heure estimée à laquelle le ou les passagers seront déposés à leur destination finale, ou heure réelle à laquelle ils ont été déposés. |
remaining_waypoints[] |
Uniquement en sortie. Chemin d'accès complet de l'emplacement actuel au point de dépôt, inclus. Ce chemin peut inclure des points de cheminement provenant d'autres trajets. |
vehicle_waypoints[] |
Ce champ permet de classer manuellement les points de cheminement du trajet. Il contient tous les points de cheminement restants pour le véhicule attribué, ainsi que les points de cheminement de prise en charge et de dépose pour ce trajet. Si le trajet n'a pas été attribué à un véhicule, Fleet Engine ignore ce champ. Pour des raisons de confidentialité, ce champ n'est renseigné par le serveur que lors des appels |
route[] |
Uniquement en sortie. Itinéraire prévu pour ce trajet jusqu'à la première entrée de remaining_waypoints. Notez que le premier point de cheminement peut appartenir à un autre trajet. |
current_route_segment |
Uniquement en sortie. Chemin encodé vers le prochain point de repère. Remarque : Ce champ est destiné à être utilisé uniquement par le Driver SDK et le Consumer SDK. Le décodage n'est pas encore disponible. |
current_route_segment_version |
Uniquement en sortie. Indique la dernière fois que l'itinéraire a été modifié. Remarque : Ce champ est destiné à être utilisé uniquement par le Driver SDK et le Consumer SDK. |
current_route_segment_traffic |
Uniquement en sortie. Indique les conditions de circulation le long de Remarque : Ce champ est destiné à être utilisé uniquement par le Driver SDK et le Consumer SDK. |
current_route_segment_traffic_version |
Uniquement en sortie. Indique la dernière fois que Remarque : Ce champ est destiné à être utilisé uniquement par le Driver SDK et le Consumer SDK. |
current_route_segment_end_point |
Uniquement en sortie. Point de repère où |
remaining_distance_meters |
Uniquement en sortie. La distance de conduite restante dans le champ |
eta_to_first_waypoint |
Uniquement en sortie. Heure d'arrivée prévue au prochain point de repère (première entrée du champ |
remaining_time_to_first_waypoint |
Uniquement en sortie. Durée écoulée entre le moment où les données de trajet sont renvoyées et l'heure indiquée dans |
remaining_waypoints_version |
Uniquement en sortie. Indique la dernière fois que |
remaining_waypoints_route_version |
Uniquement en sortie. Indique la dernière fois que |
number_of_passengers |
Immuable. Indique le nombre de passagers pour ce trajet (le conducteur n'est pas inclus). Un véhicule doit avoir de la capacité disponible pour être renvoyé dans une réponse |
last_location |
Uniquement en sortie. Indique la dernière position signalée du véhicule sur l'itinéraire. |
last_location_snappable |
Uniquement en sortie. Indique si le |
view |
Sous-ensemble des champs de trajet renseignés et la façon dont ils doivent être interprétés. |
attributes[] |
Liste des attributs de voyage personnalisés. Chaque attribut doit avoir une clé unique. |
TripAttribute
Décrit un attribut de trajet sous forme de paire clé/valeur. La longueur de la chaîne "clé:valeur" ne peut pas dépasser 256 caractères.
Champs | |
---|---|
key |
Clé de l'attribut. Les clés ne peuvent pas contenir le caractère deux-points (:). |
Champ d'union trip_attribute_value . La valeur de l'attribut peut être de type chaîne, booléen ou double. trip_attribute_value ne peut être qu'un des éléments suivants : |
|
string_value |
Valeur d'attribut de type chaîne. |
bool_value |
Valeur d'attribut de type booléen. |
number_value |
Valeur d'attribut de type double. |
TripStatus
État d'un trajet indiquant sa progression.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
Par défaut, utilisé pour les états de trajet non spécifiés ou non reconnus. |
NEW |
Trajet nouvellement créé. |
ENROUTE_TO_PICKUP |
Le chauffeur est en route vers le point de prise en charge. |
ARRIVED_AT_PICKUP |
Le chauffeur est arrivé au point de prise en charge. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Le chauffeur est arrivé à une destination intermédiaire et attend le passager. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Le chauffeur est en route vers une destination intermédiaire (et non vers le point de dépose). |
ENROUTE_TO_DROPOFF |
Le chauffeur a pris en charge le passager et se dirige vers la prochaine destination. |
COMPLETE |
Le passager a été déposé et le trajet est terminé. |
CANCELED |
Le trajet a été annulé avant la prise en charge par le chauffeur, le passager ou le fournisseur de covoiturage. |
TripType
Type de trajet.
Enums | |
---|---|
UNKNOWN_TRIP_TYPE |
Par défaut, utilisé pour les types de trajets non spécifiés ou non reconnus. |
SHARED |
Il est possible que le véhicule soit partagé avec d'autres trajets. |
EXCLUSIVE |
Le trajet est réservé à un véhicule. |
TripView
Sélecteur pour différents ensembles de champs Trip dans une réponse GetTrip
. Pour plus de contexte, consultez AIP-157. D'autres vues seront probablement ajoutées.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Valeur par défaut. Pour assurer la rétrocompatibilité, l'API utilisera par défaut une vue SDK. Pour garantir la stabilité et l'assistance, nous conseillons aux clients de sélectionner un TripView autre que SDK . |
SDK |
Inclut des champs qui peuvent ne pas être interprétables ni compatibles avec les bibliothèques accessibles au public. |
JOURNEY_SHARING_V1S |
Les champs de trajet sont renseignés pour le cas d'utilisation du partage de trajet. Cette vue est destinée aux communications entre serveurs. |
TripWaypoint
Décrit un point d'arrêt sur l'itinéraire d'un véhicule ou un point d'arrivée sur le trajet d'un véhicule.
Champs | |
---|---|
location |
Emplacement de ce point de repère. |
trip_id |
Trajet associé à ce point de cheminement. |
waypoint_type |
Rôle de ce point de cheminement dans le trajet (par exemple, point de prise en charge ou de dépose). |
path_to_waypoint[] |
Chemin entre le point de repère précédent et le point de repère actuel. S'il s'agit du premier point de repère, le trajet part de la position actuelle du véhicule et va jusqu'au point de repère. Ce champ n'est renseigné que sur demande. |
encoded_path_to_waypoint |
Chemin encodé du point de repère précédent au point de repère actuel. Remarque : Ce champ est destiné à être utilisé uniquement par le Driver SDK et le Consumer SDK. Le décodage n'est pas encore disponible. |
traffic_to_waypoint |
Conditions de circulation sur le trajet jusqu'à ce point de repère. Notez que le trafic n'est disponible que pour les clients de la solution Courses et livraisons de Google Maps Platform. |
distance_meters |
Distance du chemin entre le point de repère précédent et le point de repère actuel. S'il s'agit du premier point de repère, la distance du chemin correspond à la distance entre la position actuelle du véhicule et le point de repère. |
eta |
Heure d'arrivée estimée à ce point de repère. |
duration |
Temps de trajet entre le point de cheminement précédent et celui-ci. S'il s'agit du premier point de cheminement, le temps de trajet est calculé depuis la position actuelle du véhicule jusqu'au point de cheminement. |
UpdateTripRequest
Message de requête UpdateTrip.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
trip |
Obligatoire. Trajet associé à la mise à jour. Les champs suivants sont gérés par Fleet Engine. Ne les mettez pas à jour à l'aide de Trip.update.
Lorsque vous mettez à jour le Lorsque vous spécifiez Pour éviter une condition de concurrence pour les trajets avec plusieurs destinations, vous devez fournir |
update_mask |
Obligatoire. Masque de champ indiquant les champs du trajet à mettre à jour. |
UpdateVehicleAttributesRequest
Message de requête UpdateVehicleAttributes
.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
attributes[] |
Obligatoire. Attributs du véhicule à mettre à jour. Les attributs non mentionnés ne sont pas modifiés ni supprimés. |
UpdateVehicleAttributesResponse
Message de réponse UpdateVehicleAttributes
.
Champs | |
---|---|
attributes[] |
Obligatoire. Liste complète mise à jour des attributs de véhicule, y compris les attributs nouveaux, modifiés et inchangés. |
UpdateVehicleRequest
Message de requête "UpdateVehicle".
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
vehicle |
Obligatoire. Valeurs d'entité
Si le champ De même, le champ |
update_mask |
Obligatoire. Masque de champ indiquant les champs de |
Véhicule
Métadonnées du véhicule.
Champs | |
---|---|
name |
Uniquement en sortie. Nom unique de ce véhicule. Il a le format suivant : |
vehicle_state |
État du véhicule. |
supported_trip_types[] |
Types de trajets acceptés par ce véhicule. |
current_trips[] |
Uniquement en sortie. Liste des |
last_location |
Dernière position signalée du véhicule. |
past_locations[] |
Uniquement en entrée. Lieux où ce véhicule s'est trouvé dans le passé et qui n'ont pas encore été signalés à Fleet Engine. Cette option est utilisée dans |
maximum_capacity |
Nombre total de passagers que ce véhicule peut transporter. Le chauffeur n'est pas inclus dans cette valeur. Cette valeur doit être supérieure ou égale à 1. |
attributes[] |
Liste des attributs du véhicule. Un véhicule peut comporter au maximum 100 attributs, et chacun d'eux doit avoir une clé unique. |
vehicle_type |
Obligatoire. Type de véhicule. Peut être utilisé pour filtrer les véhicules dans les résultats |
license_plate |
Informations sur la plaque d'immatriculation du véhicule. |
route[] |
Obsolète : utilisez plutôt |
current_route_segment |
Polyligne spécifiant l'itinéraire que l'application du conducteur prévoit d'emprunter jusqu'au prochain point de repère. Cette liste est également renvoyée dans Remarque : Ce champ est destiné à être utilisé uniquement par le Driver SDK. Le décodage n'est pas encore disponible. |
current_route_segment_traffic |
Uniquement en entrée. Fleet Engine utilise ces informations pour améliorer le partage de trajet. Remarque : Ce champ est destiné à être utilisé uniquement par le Driver SDK. |
current_route_segment_version |
Uniquement en sortie. Heure à laquelle |
current_route_segment_end_point |
Point de repère où |
remaining_distance_meters |
Distance de conduite restante pour |
eta_to_first_waypoint |
Heure d'arrivée prévue pour la première entrée dans le champ Lorsque vous mettez à jour un véhicule, |
remaining_time_seconds |
Uniquement en entrée. Temps de conduite restant pour Lorsque vous mettez à jour un véhicule, |
waypoints[] |
Points de cheminement restants attribués à ce véhicule. |
waypoints_version |
Uniquement en sortie. Date de la dernière mise à jour du champ |
back_to_back_enabled |
Indique si le chauffeur accepte les courses consécutives. Si |
navigation_status |
État de la navigation du véhicule. |
device_settings |
Uniquement en entrée. Informations sur les paramètres de l'appareil mobile utilisé par le conducteur. |
VehicleType
Type de véhicule.
Champs | |
---|---|
category |
Catégorie de type de véhicule |
Catégorie
Catégories de types de véhicules
Enums | |
---|---|
UNKNOWN |
Par défaut, utilisé pour les catégories de véhicules non spécifiées ou non reconnues. |
AUTO |
Une automobile. |
TAXI |
Tout véhicule servant de taxi (généralement soumis à une licence ou à une réglementation) |
TRUCK |
Il s'agit généralement d'un véhicule avec une grande capacité de stockage. |
TWO_WHEELER |
Une moto, une mobylette ou tout autre véhicule à deux roues |
BICYCLE |
Transport à propulsion humaine. |
PEDESTRIAN |
Un transporteur humain, généralement à pied ou en courant, se déplaçant sur des chemins piétonniers. |
VehicleAttribute
Décrit un attribut de véhicule sous forme de paire clé/valeur. La longueur de la chaîne "clé:valeur" ne peut pas dépasser 256 caractères.
Champs | |
---|---|
key |
Clé de l'attribut. Les clés ne peuvent pas contenir le caractère deux-points (:). |
value |
Valeur de l'attribut. |
Champ d'union vehicle_attribute_value . La valeur de l'attribut peut être de type chaîne, booléen ou double. vehicle_attribute_value ne peut être qu'un des éléments suivants : |
|
string_value |
Valeur d'attribut de type chaîne. Remarque : Ce champ est identique au champ |
bool_value |
Valeur d'attribut de type booléen. |
number_value |
Valeur d'attribut de type double. |
VehicleAttributeList
Type de données "liste de listes" pour les attributs de véhicule.
Champs | |
---|---|
attributes[] |
Liste des attributs de cette collection. |
VehicleLocation
Emplacement, vitesse et direction d'un véhicule à un moment donné.
Champs | |
---|---|
location |
Emplacement du véhicule. Lorsqu'elle est envoyée à Fleet Engine, la position du véhicule est une position GPS. Lorsque vous recevez la position du véhicule dans une réponse, il peut s'agir d'une position GPS, d'une position supplémentaire ou d'une autre position estimée. La source est spécifiée dans |
horizontal_accuracy |
Obsolète : utilisez plutôt |
latlng_accuracy |
Précision de |
heading |
Direction dans laquelle le véhicule se déplace, en degrés. 0 représente le nord. La plage valide est [0,360). |
bearing_accuracy |
Obsolète : utilisez plutôt |
heading_accuracy |
Précision de |
altitude |
Altitude en mètres au-dessus de WGS84. |
vertical_accuracy |
Obsolète : utilisez plutôt |
altitude_accuracy |
Précision de |
speed_kmph |
Vitesse du véhicule en kilomètres par heure. Obsolète : utilisez plutôt |
speed |
Vitesse du véhicule en mètres/seconde |
speed_accuracy |
Précision de |
update_time |
Heure à laquelle |
server_time |
Uniquement en sortie. Heure à laquelle le serveur a reçu les informations de localisation. |
location_sensor |
Fournisseur de données de localisation (par exemple, |
is_road_snapped |
Indique si |
is_gps_sensor_enabled |
Uniquement en entrée. Indique si le capteur GPS est activé sur l'appareil mobile. |
time_since_update |
Uniquement en entrée. Temps (en secondes) écoulé depuis que cet emplacement a été envoyé au serveur pour la première fois. Cette valeur sera nulle pour la première mise à jour. Si l'heure est inconnue (par exemple, lorsque l'application redémarre), cette valeur est réinitialisée sur zéro. |
num_stale_updates |
Uniquement en entrée. Obsolète : d'autres signaux sont désormais utilisés pour déterminer si un emplacement est obsolète. |
raw_location |
Position brute du véhicule (non traitée par Road-Snapper). |
raw_location_time |
Code temporel associé à la position brute. |
raw_location_sensor |
Source de l'emplacement brut. La valeur par défaut est |
raw_location_accuracy |
Précision de |
flp_location |
Localisation fournie par l'API Fused Location Provider d'Android. |
flp_update_time |
Code temporel de mise à jour de |
flp_latlng_accuracy_meters |
Précision de |
flp_heading_degrees |
Direction dans laquelle le véhicule se déplace en degrés, telle que déterminée par le Fused Location Provider. 0 représente le nord. La plage valide est [0,360). |
supplemental_location |
Emplacement supplémentaire fourni par l'application d'intégration. |
supplemental_location_time |
Code temporel associé au lieu supplémentaire. |
supplemental_location_sensor |
Source de l'emplacement supplémentaire. La valeur par défaut est |
supplemental_location_accuracy |
Précision de |
road_snapped |
Obsolète : utilisez plutôt |
VehicleMatch
Contient le véhicule et les estimations associées pour un véhicule correspondant aux points des trajets actifs pour le véhicule SearchVehiclesRequest
.
Champs | |
---|---|
vehicle |
Obligatoire. Un véhicule correspondant à la demande. |
vehicle_pickup_eta |
Heure d'arrivée estimée du véhicule au point de prise en charge spécifié dans la requête. Une valeur vide indique un échec du calcul de l'heure d'arrivée prévue pour le véhicule. Si |
vehicle_pickup_distance_meters |
Distance entre la position actuelle du véhicule et le point de prise en charge spécifié dans la requête, y compris les points de prise en charge ou de dépose intermédiaires pour les trajets existants. Cette distance comprend la distance de conduite (itinéraire) calculée, plus la distance en ligne droite entre le point d'arrivée de la navigation et le point de prise en charge demandé. (La distance entre le point d'arrivée de la navigation et le point de prise en charge demandé est généralement faible.) Une valeur vide indique une erreur dans le calcul de la distance. |
vehicle_pickup_straight_line_distance_meters |
Obligatoire. Distance à vol d'oiseau entre le véhicule et le point de prise en charge spécifié dans la requête. |
vehicle_dropoff_eta |
Heure d'arrivée estimée du véhicule au point de dépose spécifié dans la requête. L'heure d'arrivée prévue inclut les arrêts à tous les points de cheminement avant le |
vehicle_pickup_to_dropoff_distance_meters |
Distance parcourue par le véhicule (en mètres) entre le point de prise en charge et le point de dépose spécifiés dans la demande. La distance n'est calculée qu'entre les deux points et n'inclut pas la position du véhicule ni aucun autre point à visiter avant que le véhicule ne se rende au point de prise en charge ou de dépose. La valeur ne sera renseignée que lorsqu'un |
trip_type |
Obligatoire. Type de trajet de la requête utilisée pour calculer l'heure d'arrivée au point de prise en charge. |
vehicle_trips_waypoints[] |
Liste ordonnée des points de cheminement utilisés pour calculer l'heure d'arrivée prévue. La liste inclut la position du véhicule, les points de prise en charge des trajets actifs pour le véhicule et les points de prise en charge fournis dans la requête. Une liste vide indique un échec du calcul de l'heure d'arrivée prévue pour le véhicule. |
vehicle_match_type |
Type de correspondance du véhicule. |
requested_ordered_by |
Ordre demandé pour le tri des véhicules correspondants. Équivaut à |
ordered_by |
Ordre demandé pour le tri des véhicules correspondants. Équivaut à |
VehicleMatchType
Type de correspondance de véhicule.
Enums | |
---|---|
UNKNOWN |
Type de correspondance de véhicule inconnu |
EXCLUSIVE |
Aucun trajet n'est actuellement attribué au véhicule. Il peut donc se rendre au point de prise en charge. |
BACK_TO_BACK |
Le véhicule est actuellement affecté à un trajet, mais il peut se rendre au point de prise en charge une fois le trajet en cours terminé. Les calculs de l'heure d'arrivée estimée et de la distance tiennent compte du trajet existant. |
CARPOOL |
Le véhicule a une capacité suffisante pour une course partagée. |
CARPOOL_BACK_TO_BACK |
Le véhicule terminera son trajet en cours avant de se rendre au point de prise en charge. Les calculs de l'heure d'arrivée estimée et de la distance tiennent compte du trajet existant. |
VehicleState
État d'un Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Par défaut, utilisé pour les états de véhicule non spécifiés ou non reconnus. |
OFFLINE |
Le véhicule n'accepte pas de nouveaux trajets. Remarque : Le véhicule peut continuer à fonctionner dans cet état pendant qu'il effectue un trajet qui lui a été attribué. |
ONLINE |
Le véhicule accepte de nouveaux trajets. |
VisualTrafficReportPolylineRendering
Décrit comment les clients doivent colorer une partie de la polyligne le long de l'itinéraire.
Champs | |
---|---|
road_stretch[] |
Facultatif. Tronçons de route à afficher le long de la polyligne. Les tronçons ne se chevauchent pas et ne couvrent pas nécessairement l'intégralité de l'itinéraire. En l'absence de tronçon de route à styliser, le client doit appliquer le style par défaut à l'itinéraire. |
RoadStretch
Tronçon de route à afficher.
Champs | |
---|---|
style |
Obligatoire. Style à appliquer. |
offset_meters |
Obligatoire. Le style doit être appliqué entre |
length_meters |
Obligatoire. Longueur du chemin d'accès où appliquer le style. |
Style
Style du trafic, indiquant la vitesse du trafic.
Enums | |
---|---|
STYLE_UNSPECIFIED |
Aucun style sélectionné. |
SLOWER_TRAFFIC |
Le trafic ralentit. |
TRAFFIC_JAM |
Il y a un embouteillage. |
Repère
Décrit les points intermédiaires d'un itinéraire pour un VehicleMatch
dans un SearchVehiclesResponse
. Ce concept est représenté par un TripWaypoint
dans tous les autres points de terminaison.
Champs | |
---|---|
lat_lng |
Emplacement de ce point de repère. |
eta |
Heure d'arrivée estimée du véhicule à ce point de cheminement. |
WaypointType
Type de point de repère.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Type de point de repère inconnu ou non spécifié. |
PICKUP_WAYPOINT_TYPE |
Points de cheminement pour récupérer des passagers ou des articles. |
DROP_OFF_WAYPOINT_TYPE |
Points de passage pour déposer des passagers ou des articles. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Points de cheminement pour les destinations intermédiaires d'un trajet à plusieurs destinations. |