Index
TripService
(interface)VehicleService
(interface)BatteryInfo
(message)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(message)CreateTripRequest
(message)CreateVehicleRequest
(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)TerminalPointId
(message) (obsolète)TrafficPolylineData
(message)Trip
(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 trajets.
CreateTrip |
---|
Crée un trajet dans Fleet Engine et renvoie le nouveau trajet. |
GetTrip |
---|
Obtenir des informations sur un seul trajet |
ReportBillableTrip |
---|
Signaler l'utilisation du trajet facturable. |
SearchTrips |
---|
Obtenez tous les trajets d'un véhicule spécifique. |
UpdateTrip |
---|
Met à jour les données du trajet. |
VehicleService
Service de gestion des véhicules
CreateVehicle |
---|
Instancie un nouveau véhicule associé à un fournisseur de services de covoiturage ou de livraisons à la demande. Chaque Les champs
Les champs
Tous les autres champs sont facultatifs et utilisés s'ils sont renseignés. |
GetVehicle |
---|
Renvoie un véhicule à partir de Fleet Engine. |
ListVehicles |
---|
Renvoie une liste paginée des véhicules associés à un fournisseur qui correspondent aux options de requête. |
SearchVehicles |
---|
Renvoie une liste de véhicules correspondant aux options de la requête. |
UpdateVehicle |
---|
Écrit les données mises à jour du véhicule dans Fleet Engine. Lors de la mise à jour d'un
Impossible de mettre à jour le Si le champ |
UpdateVehicleAttributes |
---|
Met à jour partiellement les attributs d'un véhicule. Seuls les attributs mentionnés dans la demande seront mis à jour. Les autres attributs ne seront PAS modifiés. Remarque: la différence est différente dans |
BatteryInfo
Informations sur la batterie de l'appareil.
Champs | |
---|---|
battery_status |
État de la batterie : pleine, 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, charge, etc.
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
État de la batterie inconnu. |
BATTERY_STATUS_CHARGING |
La batterie est en cours de charge. |
BATTERY_STATUS_DISCHARGING |
La batterie est en cours de décharge. |
BATTERY_STATUS_FULL |
La batterie est pleine. |
BATTERY_STATUS_NOT_CHARGING |
La batterie ne se charge pas. |
BATTERY_STATUS_POWER_LOW |
La batterie est faible. |
BillingPlatformIdentifier
Ensemble de valeurs indiquant la plate-forme sur laquelle la requête 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 répertoriées dans cette énumération. |
ConsumableTrafficPolyline
Densité de trafic le long du trajet d'un véhicule.
Champs | |
---|---|
speed_reading_interval[] |
Vitesse de circulation sur le trajet entre le point de cheminement précédent et le point de cheminement actuel. |
encoded_path_to_waypoint |
Trajet emprunté par le conducteur entre le point de cheminement précédent et le point de cheminement actuel. Ce trajet contient des points de repère permettant aux clients d'afficher des repères de signalisation le long du trajet (voir |
CreateTripRequest
CreateTrip request message (Créer un message de demande de trajet)
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. Cette offre est soumise aux restrictions suivantes:
|
trip |
Obligatoire. Entité de voyage à créer. Lorsque vous créez un voyage, vous devez remplir les champs suivants:
Si vous les renseignez, les champs suivants sont utilisés:
Tous les autres champs "Trip" sont ignorés. Par exemple, tous les trajets commencent par 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. Cette offre est soumise aux restrictions suivantes:
|
vehicle |
Obligatoire. Entité Véhicule à créer. Lorsque vous créez un véhicule, vous devez remplir les champs suivants:
Lors de la création d'un véhicule, les champs suivants sont ignorés:
Tous les autres champs sont facultatifs et utilisés s'ils sont renseignés. |
DeviceSettings
Informations sur les différents paramètres de l'appareil mobile.
Champs | |
---|---|
location_power_save_mode |
Fonctionnement 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 en mode interactif. |
battery_info |
Informations sur l'état de la batterie. |
GetTripRequest
Message de demande 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 "Trip" qui doivent être renvoyés, ainsi que leur interprétation. |
current_route_segment_version |
Indique le code temporel minimal (exclusif) pour lequel les données |
remaining_waypoints_version |
Indique le code temporel minimal (exclu) pour lequel les valeurs |
route_format_type |
Format d'itinéraire actuel renvoyé : |
current_route_segment_traffic_version |
Indique le code temporel minimal (exclu) pour lequel la valeur |
remaining_waypoints_route_version |
Indique l'horodatage 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 (exclu) pour lequel la valeur |
waypoints_version |
Indique l'horodatage minimal (exclusif) pour lequel les données |
LicensePlate
Informations relatives à la plaque d'immatriculation du véhicule. Pour éviter de stocker des informations permettant d'identifier personnellement l'utilisateur, seules les informations minimales concernant la plaque d'immatriculation sont stockées en tant qu'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'aucune valeur numérique n'est présente 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 à retourner. La valeur par défaut est 100. |
page_token |
Valeur de |
minimum_capacity |
Spécifie la capacité minimale requise du véhicule. La valeur |
trip_types[] |
Limite la réponse aux véhicules compatibles avec au moins un des types de trajets spécifiés. |
maximum_staleness |
Limite la réponse aux véhicules qui ont envoyé des mises à jour de position à Fleet Engine au cours de la durée spécifiée. Les véhicules fixes qui transmettent encore leur position ne sont pas considérés comme obsolètes. S'il est présent, il doit s'agir d'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 avec les attributs spécifiés. Ce champ est une opération de conjonction/opération AND. Un maximum de 50 attributs obligatoires est autorisé. Ce nombre correspond au nombre maximal d'attributs autorisé pour un véhicule. Chaque chaîne répétée doit être au format "key:value". |
required_one_of_attributes[] |
Limite la réponse aux véhicules avec au moins un des attributs spécifiés dans chaque |
required_one_of_attribute_sets[] |
Comme pour
Limite la réponse aux véhicules qui correspondent à tous les attributs d'une |
vehicle_state |
Limite la réponse aux véhicules dans cet état. |
on_trip_only |
Ne renvoyez que les véhicules avec le ou les trajets actuels. |
filter |
Facultatif. Requête de filtre à appliquer lorsque vous listez des véhicules. Consultez la page http://aip.dev/160 pour obtenir des exemples de syntaxe de filtre. Ce champ est conçu pour remplacer les champs Ce filtre fonctionne comme une clause ET avec d'autres contraintes, telles que Notez que les seules requêtes acceptées concernent les attributs du véhicule (par exemple, De plus, tous les attributs sont stockés sous forme de chaînes. Par conséquent, les seules comparaisons acceptées par rapport aux attributs sont les comparaisons de chaînes. Pour effectuer une comparaison avec des valeurs numériques ou booléennes, les valeurs doivent être explicitement placées 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 de véhicules suivante ou vide si plus aucun véhicule ne correspond 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
Comment les fonctionnalités de localisation sont configurées pour se comporter sur l'appareil mobile lorsque l'économiseur de batterie est activé sur celui-ci est activée. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
LocationPowerSaveMode non définie |
LOCATION_MODE_NO_CHANGE |
L'économiseur de batterie n'a normalement pas d'incidence sur les fournisseurs de services de localisation, ou l'économiseur de batterie est désactivé. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Le fournisseur de géolocalisation 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 services 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 services de localisation resteront disponibles, mais les correctifs de localisation ne doivent être fournis qu'aux applications de 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 est non interactif. |
LocationSensor
Capteur ou méthodologie permettant de 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 de l'antenne-relais ou point d'accès Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Position déterminée par l'appareil mobile comme étant la position la plus probable sur la route. |
CUSTOMER_SUPPLIED_LOCATION |
Emplacement fourni par le client à partir d'une source indépendante. En règle générale, cette valeur est utilisée pour un emplacement fourni à partir de sources autres que l'appareil mobile exécutant le SDK Driver. Si la source d'origine est décrite par l'une des autres valeurs d'énumération, utilisez cette valeur. Les emplacements marqués CUSTOMER_SUPPLIED_LOCATION sont généralement indiqués dans le last_location.supplemental_location_sensor d'un véhicule. |
FLEET_ENGINE_LOCATION |
Emplacement calculé par Fleet Engine en fonction des signaux à sa disposition. Uniquement en sortie. Cette valeur sera refusée si elle est reçue dans une requête. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider d'Android. |
CORE_LOCATION |
Fournisseur de services de localisation sur les systèmes d'exploitation Apple. |
PolylineFormatType
Type de format de la 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 polylignes. Le décodage n'est pas encore pris en charge. |
PowerSource
Type de chargeur utilisé pour charger 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 demande ReportBillableTrip.
Champs | |
---|---|
name |
Obligatoire. Doit se présenter sous la forme |
country_code |
Obligatoire. Code pays à deux lettres correspondant au pays du 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 des identifiants (par exemple, des identifiants de session) des opérations de pré-réservation effectuées avant que l'identifiant de trajet ne soit disponible. Le nombre d' |
solution_type |
Type de solution produit GMP (par exemple, |
SolutionType
Sélecteur de différents types de solutions pour un trajet signalé.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Valeur par défaut. Pour assurer la rétrocompatibilité, l'API utilise 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 à la demande avec partage de course et livraison. |
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 aucun nom n'est spécifié, la réponse peut être rédigée dans n'importe quelle langue, la langue de préférence étant l'anglais, le cas échéant. 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 appelant, le cas échéant. La version est au format "major.minor.patch". Exemple: |
os_version |
Version du système d'exploitation sur lequel le SDK à l'origine de l'appel s'exécute. Exemples de valeurs de champ: |
device_model |
Modèle de l'appareil sur lequel le SDK appelant s'exécute. Exemples de valeurs de champ: |
sdk_type |
Type de SDK envoyant la requête. |
maps_sdk_version |
Version du MapSDK dont dépend le SDK appelant, le cas échéant. La version est au format "major.minor.patch". Exemple: |
nav_sdk_version |
Version du NavSDK dont dépend le SDK appelant, le cas échéant. La version est au format "major.minor.patch". Exemple: |
platform |
Plate-forme du SDK appelant. |
manufacturer |
Fabricant de l'appareil Android issu du SDK appelant (applicable uniquement aux SDK Android) Exemple de valeur de champ: |
android_api_level |
Niveau d'API Android du SDK appelant, applicable uniquement aux SDK Android. Exemple de valeur de champ: |
trace_id |
ID facultatif qui peut ê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 requête provient d'Android. |
IOS |
La demande provient d'iOS. |
WEB |
La requête 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 appelant est Consumer. |
DRIVER |
Le SDK à l'origine de l'appel est Driver. |
JAVASCRIPT |
Le SDK appelant est JavaScript. |
SearchTripsRequest
Message de demande 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 dans la requête. Si aucune valeur n'est spécifiée, les trajets renvoyés ne contiennent pas les éléments suivants:
|
active_trips_only |
Si elle est définie sur "true", la réponse inclut les trajets qui ont une incidence sur l'itinéraire d'un conducteur. |
page_size |
Si cette règle n'est pas configurée, le serveur décide du nombre de résultats à renvoyer. |
page_token |
Définissez cette valeur sur une valeur précédemment renvoyée dans |
minimum_staleness |
Si cette valeur est spécifiée, elle 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. Lorsqu'il ne reste aucun résultat, 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 départ à proximité duquel la recherche doit être effectuée. |
dropoff_point |
Le lieu de dépôt prévu par le client Ce champ est obligatoire si |
pickup_radius_meters |
Obligatoire. Définit le rayon de recherche d'un véhicule autour du point de prise en charge. Seuls les véhicules compris dans le rayon de recherche sont 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 envisagés pour un trajet. La valeur doit être supérieure ou égale à un. Le pilote n'est pas pris en compte dans la valeur de capacité. |
trip_types[] |
Obligatoire. Représente le type de trajet proposé. Doit inclure exactement un type. |
maximum_staleness |
Limite la recherche aux véhicules qui ont envoyé des mises à jour de la position à Fleet Engine pendant la durée spécifiée. Les véhicules fixes qui transmettent encore leur position ne sont pas considérés comme obsolètes. Si ce champ n'est pas défini, la valeur par défaut du serveur est de cinq minutes. |
vehicle_types[] |
Obligatoire. Limite la recherche aux véhicules de l'un des types spécifiés. Vous devez indiquer au moins un type de véhicule. Les VehicleTypes d'une catégorie de |
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/opération AND. Un maximum de 50 attributs obligatoires est autorisé. Ce nombre correspond au nombre maximal d'attributs autorisé pour un véhicule. |
required_one_of_attributes[] |
Limite la recherche aux véhicules qui présentent au moins un des attributs spécifiés dans chaque |
required_one_of_attribute_sets[] |
Comme pour
Limite la recherche aux véhicules avec tous les attributs dans un élément |
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 pour 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 avec des trajets actifs sont éligibles pour cette recherche. Elle doit être définie sur une valeur autre que |
filter |
Facultatif. Requête de filtre à appliquer lors de la recherche de véhicules. Consultez la page http://aip.dev/160 pour obtenir des exemples de syntaxe de filtre. Ce champ est conçu pour remplacer les champs Ce filtre fonctionne comme une clause ET avec d'autres contraintes, telles que Notez que les seules requêtes acceptées concernent les attributs du véhicule (par exemple, De plus, tous les attributs sont stockés sous forme de chaînes. Par conséquent, les seules comparaisons acceptées par rapport aux attributs sont les comparaisons de chaînes. Pour effectuer une comparaison avec des valeurs numériques ou booléennes, les valeurs doivent être explicitement placées entre guillemets pour être traitées comme des chaînes (par exemple, |
CurrentTripsPresent
Spécifie les types de restrictions applicables aux 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 avec 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 correspondances du véhicule dans la réponse.
Enums | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Par défaut, utilisé pour les véhicules non spécifiés ou non reconnus dans l'ordre. |
PICKUP_POINT_ETA |
Ordre croissant selon le temps de trajet du véhicule jusqu'au lieu de prise en charge. |
PICKUP_POINT_DISTANCE |
Ordre croissant selon la distance parcourue par le véhicule jusqu'au point de prise en charge. |
DROPOFF_POINT_ETA |
Ordre croissant selon le temps de trajet du véhicule jusqu'au point de dépôt. Cette commande ne peut être utilisée que si le point de dépôt est spécifié dans la demande. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Ordre croissant selon la distance en ligne droite entre le dernier emplacement signalé du véhicule et le lieu de prise en charge. |
COST |
Ordre croissant selon le coût de correspondance configuré. Le coût de 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 à l'aide de valeurs par défaut et peuvent être modifiées pour chaque 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 qui correspondent aux critères |
SpeedReadingInterval
Indicateur de densité du trafic sur une section contiguë d'un chemin. Avec un chemin comportant les points P_0, P_1, ... , P_N (indice 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épart de cet intervalle dans le chemin. Au format JSON, lorsque l'index est égal à 0, le champ semble vide. |
end_polyline_point_index |
Index de fin de cet intervalle dans le chemin. Au format JSON, lorsque l'index est égal à 0, le champ semble vide. |
speed |
Vitesse du trafic pour cet intervalle. |
Vitesse
Classification de la vitesse d'une polyligne en fonction des données de trafic.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
NORMAL |
Vitesse normale, aucun ralentissement n'est détecté. |
SLOW |
Ralentissement détecté, mais aucun embouteillage ne s'est formé. |
TRAFFIC_JAM |
Embouteillage détecté. |
StopLocation
L'emplacement réel de l'arrêt (prise en charge/dépose).
Champs | |
---|---|
point |
Obligatoire. Indique le lieu réel. |
timestamp |
Indique à quel moment l'arrêt s'est produit. |
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 |
Obligatoire. Indique l'emplacement d'un point de cheminement pour le trajet. |
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: |
TerminalPointId
Obsolète: les TerminalPoints ne sont plus compatibles avec 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 pour le véhicule.
Champs | |
---|---|
traffic_rendering |
Rendu polyligne de la vitesse du trafic dans toutes les régions le long d'une portion de route d'un client. |
Trajet
Métadonnées du trajet.
Champs | |
---|---|
name |
Uniquement en sortie. Au format "providers/{provider}/trips/{trip}" |
vehicle_id |
Identifiant 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 retiré. |
actual_pickup_point |
Uniquement en entrée. L'emplacement réel où et quand le client a été retiré. Ce champ permet au fournisseur de fournir des commentaires sur les informations de retrait réelles. |
actual_pickup_arrival_point |
Uniquement en entrée. L'heure et le lieu réels d'arrivée du chauffeur au lieu de prise en charge. Ce champ permet au fournisseur de fournir des informations sur l'arrivée réelle au point de prise en charge. |
pickup_time |
Uniquement en sortie. Il peut s'agir de l'heure de départ estimée du ou des passagers, ou de l'heure réelle à laquelle ils ont été pris en charge. |
intermediate_destinations[] |
Arrêts intermédiaires dans l'ordre de la demande de trajet (en plus des prises en charge et des déposes). Dans un premier temps, cette option ne sera pas disponible pour les trajets partagés. |
intermediate_destinations_version |
Indique la dernière fois que le |
intermediate_destination_index |
Lorsque |
actual_intermediate_destination_arrival_points[] |
Uniquement en entrée. Heure et lieu réels de l'arrivée du conducteur à une destination intermédiaire. Ce champ permet au fournisseur de fournir des commentaires sur les informations d'arrivée réelles aux destinations intermédiaires. |
actual_intermediate_destinations[] |
Uniquement en entrée. L'heure et le lieu réels de prise en charge du client à une destination intermédiaire, ainsi que le lieu de prise en charge 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. L'heure et le lieu réels du moment et du lieu où le client a été déposé Ce champ permet au fournisseur de fournir des commentaires sur les informations de dépôt réelles. |
dropoff_time |
Uniquement en sortie. Il peut s'agir de l'heure à laquelle les usagers seront déposés à la destination finale ou de l'heure réelle à laquelle ils seront déposés. |
remaining_waypoints[] |
Uniquement en sortie. Chemin complet (inclus) entre la position actuelle et le point de dépôt. Ce tracé peut inclure des points de cheminement d'autres trajets. |
vehicle_waypoints[] |
Ce champ permet de trier manuellement les points de cheminement pour le 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 de 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 vers la première entrée dans "restants_waypoints". Notez que le premier point de cheminement peut appartenir à un trajet différent. |
current_route_segment |
Uniquement en sortie. Chemin encodé vers le point de cheminement suivant. Remarque: Ce champ est destiné uniquement à être utilisé par le SDK Driver et le SDK Consumer. Le décodage n'est pas encore pris en charge. |
current_route_segment_version |
Uniquement en sortie. Indique la date de la dernière modification de l'itinéraire. Remarque: Ce champ est destiné uniquement à être utilisé par le SDK Driver et le SDK Consumer. |
current_route_segment_traffic |
Uniquement en sortie. Indique les conditions de circulation le long du Remarque: Ce champ est destiné uniquement à être utilisé par le SDK Driver et le SDK Consumer. |
current_route_segment_traffic_version |
Uniquement en sortie. Indique la dernière fois que le Remarque: Ce champ est destiné uniquement à être utilisé par le SDK Driver et le SDK Consumer. |
current_route_segment_end_point |
Uniquement en sortie. Point de cheminement où se termine |
remaining_distance_meters |
Uniquement en sortie. Distance en voiture restante dans le champ |
eta_to_first_waypoint |
Uniquement en sortie. Heure d'arrivée prévue au point de cheminement suivant (première entrée du champ |
remaining_time_to_first_waypoint |
Uniquement en sortie. Durée entre le retour des données de trajet et l'heure 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 les éléments |
number_of_passengers |
Immuable. Indique le nombre de passagers pour ce trajet (le chauffeur 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 "Trip" qui sont renseignés et comment ils doivent être interprétés. |
TripStatus
État d'un trajet indiquant sa progression.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
Valeur par défaut, utilisée pour l'état du trajet non spécifié ou non reconnu. |
NEW |
Nouveau voyage. |
ENROUTE_TO_PICKUP |
Le chauffeur est en route vers le lieu de prise en charge. |
ARRIVED_AT_PICKUP |
Le chauffeur est arrivé au point de prise en charge. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Le conducteur 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 au lieu de dépose). |
ENROUTE_TO_DROPOFF |
Le conducteur 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 conducteur, le passager ou le fournisseur de partage de course. |
TripType
Type de trajet.
Enums | |
---|---|
UNKNOWN_TRIP_TYPE |
Valeur par défaut, utilisée pour les types de trajets non spécifiés ou non reconnus. |
SHARED |
Le trajet peut partager un véhicule avec d'autres trajets. |
EXCLUSIVE |
Le trajet est réservé à un véhicule. |
TripView
Sélecteur pour différents ensembles de champs de trajet dans une réponse GetTrip
. Pour plus de contexte, reportez-vous à l'AIP-157. D'autres vues sont susceptibles d'être ajoutées.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Valeur par défaut. Pour assurer la rétrocompatibilité, l'API utilise par défaut une vue du SDK. Pour des raisons de stabilité et d'assistance, nous recommandons aux clients de sélectionner un TripView autre que SDK . |
SDK |
Inclut des champs qui ne peuvent pas être interprétés ni gérés à l'aide de bibliothèques accessibles au public. |
JOURNEY_SHARING_V1S |
Les champs "Trip" sont renseignés pour le cas d'utilisation "Partage de trajet". Cette vue est destinée aux communications de serveur à serveur. |
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 cheminement. |
trip_id |
Trajet associé à ce point de cheminement. |
waypoint_type |
Rôle de ce point de cheminement dans ce trajet, par exemple, prise en charge ou dépose. |
path_to_waypoint[] |
Tracé du point de cheminement précédent au point de cheminement actuel. Non défini pour le premier point de cheminement d'une liste. Ce champ n'est renseigné que sur demande. |
encoded_path_to_waypoint |
Trajet encodé entre le point de cheminement précédent et le point de cheminement actuel. Remarque: Ce champ est destiné uniquement à être utilisé par le SDK Driver et le SDK Consumer. Le décodage n'est pas encore pris en charge. |
traffic_to_waypoint |
Conditions de circulation du trajet menant à ce point de cheminement. Notez que le trafic n'est disponible que pour les clients de la solution Rides and Deliveries de Google Maps Platform. |
distance_meters |
Distance du tracé entre le point de cheminement précédent et le point de cheminement actuel. Non défini pour le premier point de cheminement d'une liste. |
eta |
Heure d'arrivée estimée à ce point de cheminement. Non défini pour le premier point de cheminement d'une liste. |
duration |
Temps de trajet entre le point de cheminement précédent et ce point. Non défini pour le premier point de cheminement d'une liste. |
UpdateTripRequest
Mettre à jour le message de demande de trajet.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
trip |
Obligatoire. Le 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 comportant plusieurs destinations, vous devez fournir |
update_mask |
Obligatoire. Masque de champ indiquant les champs du trajet à mettre à jour. L' |
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 ni modifiés, ni supprimés. |
UpdateVehicleAttributesResponse
Message de réponse UpdateVehicleAttributes
.
Champs | |
---|---|
attributes[] |
Obligatoire. Liste complète mise à jour des attributs du véhicule, y compris les attributs nouveaux, modifiés et non modifié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 du |
Véhicule
Métadonnées du véhicule.
Champs | |
---|---|
name |
Uniquement en sortie. Nom unique du 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. |
maximum_capacity |
Nombre total d'usagers pouvant être transportés par ce véhicule. Le pilote n'est pas pris en compte dans cette valeur. Cette valeur doit être supérieure ou égale à 1. |
attributes[] |
Liste des attributs du véhicule. Un véhicule peut avoir 100 attributs au maximum, et chaque attribut doit avoir une clé unique. |
vehicle_type |
Obligatoire. Type de ce véhicule. Peut être utilisé pour filtrer les véhicules dans les résultats |
license_plate |
Informations relatives à 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 pour atteindre le point de cheminement suivant. Cette liste est également renvoyée dans Remarque: Ce champ est destiné uniquement à être utilisé par le SDK Driver. Le décodage n'est pas encore pris en charge. |
current_route_segment_traffic |
Uniquement en entrée. Fleet Engine utilise ces informations pour améliorer le partage de parcours. Remarque: Ce champ est destiné uniquement à être utilisé par le SDK Driver. |
current_route_segment_version |
Uniquement en sortie. Heure à laquelle |
current_route_segment_end_point |
Point de cheminement où se termine |
remaining_distance_meters |
Distance en voiture restante pour le |
eta_to_first_waypoint |
Heure d'arrivée prévue à la première entrée du champ Lors de la mise à jour d'un véhicule, |
remaining_time_seconds |
Uniquement en entrée. Temps de trajet restant pour le Lors de la mise à jour d'un véhicule, |
waypoints[] |
Points de cheminement restants attribués à ce véhicule. |
waypoints_version |
Uniquement en sortie. Heure de la dernière mise à jour du champ |
back_to_back_enabled |
Indique si le conducteur accepte des trajets intervenus. Si la valeur est |
navigation_status |
État de navigation du véhicule. |
device_settings |
Uniquement en entrée. Informations sur les paramètres de l'appareil mobile utilisé par le pilote. |
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 voiture. |
TAXI |
Véhicule agissant en tant que taxi (généralement agréé ou réglementé). |
TRUCK |
Généralement, un véhicule avec une grande capacité de stockage. |
TWO_WHEELER |
Une moto, une cyclomoteur ou un autre véhicule à deux roues |
BICYCLE |
Transport à énergie humaine |
PEDESTRIAN |
Transporteur humain, généralement marchant ou courant, empruntant des voies piétonnes. |
VehicleAttribute
Décrit un attribut de véhicule en tant que paire clé-valeur. La valeur "key:value" La chaîne ne doit pas dépasser 256 caractères.
Champs | |
---|---|
key |
Clé de l'attribut. Les clés ne doivent pas contenir le caractère deux-points (:). |
value |
Valeur de l'attribut. |
Champ d'union vehicle_attribute_value . Valeur de l'attribut. Elle peut être de type "string", "bool" 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 saisie en double. |
VehicleAttributeList
Type de données "liste de listes" pour les attributs d'un véhicule.
Champs | |
---|---|
attributes[] |
Liste des attributs de cette collection. |
VehicleLocation
L'emplacement, la vitesse et la direction d'un véhicule à un moment précis.
Champs | |
---|---|
location |
Emplacement du véhicule. Lorsqu'il est envoyé à Fleet Engine, la position du véhicule correspond à une position GPS. Lorsque vous le recevez en réponse, la position du véhicule peut être une position GPS, une position supplémentaire ou toute 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 du véhicule 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 des 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 écoulé (en secondes) depuis l'envoi de la première position au serveur. Ce sera zéro pour la première mise à jour. Si l'heure n'est pas connue (lorsque l'application redémarre, par exemple), cette valeur est réinitialisée. |
num_stale_updates |
Uniquement en entrée. Obsolète: d'autres signaux sont désormais utilisés pour déterminer si un établissement est obsolète. |
raw_location |
Localisation brute du véhicule (non traitée par la capture de route). |
raw_location_time |
Horodatage associé à l'emplacement brut. |
raw_location_sensor |
Source de l'emplacement brut. La valeur par défaut est |
raw_location_accuracy |
Précision de |
supplemental_location |
Emplacement supplémentaire fourni par l'application d'intégration. |
supplemental_location_time |
Code temporel associé à l'emplacement 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 à un véhicule qui correspond aux points des trajets actifs du véhicule SearchVehiclesRequest
.
Champs | |
---|---|
vehicle |
Obligatoire. Un véhicule correspondant à la requête |
vehicle_pickup_eta |
L'heure d'arrivée prévue du véhicule jusqu'au point de prise en charge spécifié dans la requête. Une valeur vide indique un échec de 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 lieu de prise en charge spécifié dans la requête, y compris les lieux intermédiaires de prise en charge ou de dépose des trajets existants. Cette distance comprend la distance calculée en voiture (itinéraire), ainsi que la distance en ligne droite entre le point d'arrivée pour la navigation et le lieu de prise en charge demandé. (La distance entre le point d'arrivée pour la navigation et le lieu de prise en charge demandé est généralement faible.) Une valeur vide indique une erreur de calcul de la distance. |
vehicle_pickup_straight_line_distance_meters |
Obligatoire. Distance en ligne droite entre le véhicule et le lieu de prise en charge spécifié dans la requête. |
vehicle_dropoff_eta |
L'heure d'arrivée prévue complète du véhicule jusqu'au point de dépôt spécifié dans la demande. L'heure d'arrivée prévue inclut l'arrêt à n'importe quel point de cheminement avant l'heure |
vehicle_pickup_to_dropoff_distance_meters |
Distance parcourue (en mètres) du véhicule entre le lieu de prise en charge et le lieu de dépôt spécifié dans la demande. La distance est uniquement entre les deux points et n'inclut pas l'emplacement du véhicule ni tout autre point devant être visité avant que le véhicule ne se rende au lieu de prise en charge ou de dépôt. La valeur ne sera renseignée que si |
trip_type |
Obligatoire. Type de trajet de la requête utilisée pour calculer l'heure d'arrivée prévue jusqu'au point de prise en charge. |
vehicle_trips_waypoints[] |
Liste numérotée des points de cheminement utilisés pour calculer l'heure d'arrivée prévue. Cette liste comprend l'emplacement du véhicule, les points de prise en charge des trajets actifs pour le véhicule, ainsi que les points de prise en charge indiqués dans la requête. Une liste vide indique un échec de calcul de l'heure d'arrivée prévue pour le véhicule. |
vehicle_match_type |
Le type de véhicule correspond. |
requested_ordered_by |
Ordre demandé pour le tri des correspondances de véhicules. |
ordered_by |
Commande réelle utilisée pour ce véhicule. Normalement, cela correspond à la
valeur "order_by" de la requête. Toutefois, dans certains cas, par exemple en cas d'erreur interne du serveur, une autre méthode peut être utilisée (par exemple, |
VehicleMatchType
Type de véhicule correspondant.
Enums | |
---|---|
UNKNOWN |
Type de correspondance du véhicule inconnu |
EXCLUSIVE |
Aucun trajet n'est actuellement attribué au véhicule et peut se rendre au lieu de prise en charge. |
BACK_TO_BACK |
Le véhicule est actuellement attribué à un trajet, mais peut se rendre au lieu de prise en charge une fois le trajet en cours terminé. Le calcul de l'heure d'arrivée prévue et de la distance tient compte du trajet existant. |
CARPOOL |
Le véhicule a une capacité suffisante pour une course partagée. |
CARPOOL_BACK_TO_BACK |
Le véhicule termine son trajet en cours et actif avant d'atteindre le lieu de prise en charge. Le calcul de l'heure d'arrivée prévue et de la distance tient compte du trajet existant. |
VehicleState
État d'un Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Par défaut, utilisé pour les états du 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 la réalisation d'un trajet qui lui est attribué. |
ONLINE |
Le véhicule accepte de nouveaux trajets. |
VisualTrafficReportPolylineRendering
Décrit la manière dont les clients doivent colorer une partie de la polyligne le long de l'itinéraire.
Champs | |
---|---|
road_stretch[] |
Facultatif. Sections de route devant être affichées le long de la polyligne. Les tronçons ne se chevauchent pas nécessairement et ne couvrent pas nécessairement l'intégralité de l'itinéraire. En l'absence de tronçon de route à appliquer au style, le client doit appliquer la valeur par défaut de l'itinéraire. |
RoadStretch
Un tronçon de route à tracer.
Champs | |
---|---|
style |
Obligatoire. Style à appliquer. |
offset_meters |
Obligatoire. Le style doit être appliqué entre |
length_meters |
Obligatoire. Longueur du tracé où appliquer le style. |
Style
Style de 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 le long d'un itinéraire pour un VehicleMatch
dans un SearchVehiclesResponse
. Ce concept est représenté sous la forme d'un TripWaypoint
dans tous les autres points de terminaison.
Champs | |
---|---|
lat_lng |
Emplacement de ce point de cheminement. |
eta |
Estimation de l'heure d'arrivée du véhicule à ce point de cheminement. |
WaypointType
Type de point de cheminement.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Type de point de cheminement inconnu ou non spécifié. |
PICKUP_WAYPOINT_TYPE |
Des points de cheminement pour récupérer des passagers ou des objets |
DROP_OFF_WAYPOINT_TYPE |
Des points de cheminement pour déposer des passagers ou des objets |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Points de cheminement pour des destinations intermédiaires au cours d'un trajet multidestination. |