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 le moteur du parc et renvoie le nouveau trajet. |
GetTrip |
---|
Obtenez des informations sur un seul trajet. |
ReportBillableTrip |
---|
Signaler l'utilisation facturable du trajet. |
SearchTrips |
---|
Obtenez tous les trajets d'un véhicule spécifique. |
UpdateTrip |
---|
Met à jour les données du trajet. |
VehicleService
Service de gestion de véhicules
CreateVehicle |
---|
Instancie un nouveau véhicule associé à un fournisseur de services de partage de course à la demande ou de livraison. Chaque Les champs
Les champs
Tous les autres champs sont facultatifs et sont utilisés s'ils sont renseignés. |
GetVehicle |
---|
Renvoie un véhicule du parc Fleet Engine. |
ListVehicles |
---|
Affiche une liste paginée des véhicules associés à un fournisseur qui correspondent aux options de requête. |
SearchVehicles |
---|
Renvoie la liste des 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 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 attributs ne seront PAS modifiés. Remarque: ce n'est pas le cas dans |
BatteryInfo
Informations sur la batterie de l'appareil.
Champs | |
---|---|
battery_status |
État de la batterie, qu'elle soit 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, qu'elle soit pleine, en charge, etc.
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
État de la batterie inconnu. |
BATTERY_STATUS_CHARGING |
La batterie est en cours de chargement. |
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 recharge pas. |
BATTERY_STATUS_POWER_LOW |
La batterie est faible. |
BillingPlatformIdentifier
Ensemble de valeurs qui indiquent la plate-forme sur laquelle la requête a été envoyée.
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 le long du parcours d'un véhicule.
Champs | |
---|---|
speed_reading_interval[] |
Vitesse du trafic le long du chemin entre le point de cheminement précédent et le point de cheminement actuel |
encoded_path_to_waypoint |
Chemin que le conducteur emprunte entre le point de cheminement précédent et le point de cheminement actuel. Ce tracé contient des points de repère afin que les clients puissent y afficher des repères de circulation (voir la section |
CreateTripRequest
CreateTrip request message
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
parent |
Obligatoire. Doit se présenter sous la forme |
trip_id |
Obligatoire. Identifiant de trajet unique. Offre soumise aux restrictions suivantes:
|
trip |
Obligatoire. Entité de voyage à créer. Lorsque vous créez un trajet, les champs suivants sont obligatoires:
Les champs suivants sont utilisés si vous les renseignez:
Tous les autres champs "Trip" sont ignorés. Par exemple, tous les trajets commencent par Seuls 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. Offre soumise aux restrictions suivantes:
|
vehicle |
Obligatoire. Entité Véhicule à 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 sont utilisés s'ils sont renseignés. |
DeviceSettings
Informations relatives aux différents paramètres de l'appareil mobile.
Champs | |
---|---|
location_power_save_mode |
Comment les fonctionnalités de localisation sont configurées pour se comporter 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 état interactif. |
battery_info |
Informations sur l'état de la batterie. |
GetTripRequest
GetTrip request message.
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
name |
Obligatoire. Doit se présenter sous la forme |
view |
Sous-ensemble de champs "Trip" devant être renvoyés et leur interprétation. |
current_route_segment_version |
Indique l'horodatage minimal (exclusif) pour lequel les données |
remaining_waypoints_version |
Indique l'horodatage minimal (exclusif) pour lequel des |
route_format_type |
Format d'itinéraire actuel renvoyé, |
current_route_segment_traffic_version |
Indique l'horodatage minimal (exclusif) pour lequel |
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 l'horodatage minimal (exclusif) pour lequel |
waypoints_version |
Indique l'horodatage 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 concernant la plaque d'immatriculation sont incluses dans l'entité.
Champs | |
---|---|
country_code |
Obligatoire. Code pays/région CLDR. Par exemple, |
last_character |
La plaque d'immatriculation contient le dernier chiffre de la plaque d'immatriculation ou "-1" pour indiquer qu'aucune valeur numérique n'est indiquée.
|
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. Valeur par défaut: 100. |
page_token |
Valeur de |
minimum_capacity |
Spécifie la capacité minimale requise pour le 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 position à Fleet Engine pendant la durée spécifiée. Les véhicules fixes qui transmettent toujours leur position ne sont pas considérés comme obsolètes. Si ce champ est présent, 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 type 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/AND. Un maximum de 50 Required_attributes est autorisé. Ce nombre correspond au nombre maximal d'attributs autorisé sur un véhicule. Chaque chaîne répétée doit être au format "clé:valeur". |
required_one_of_attributes[] |
Limite la réponse aux véhicules ayant au moins l'un des attributs spécifiés dans chaque |
required_one_of_attribute_sets[] |
À l'instar de
Limite la réponse aux véhicules qui correspondent à tous les attributs d'un |
vehicle_state |
Limite la réponse aux véhicules associés à cet état. |
on_trip_only |
Ne renvoyez que les véhicules associés au ou aux trajets en cours. |
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 de véhicule (par exemple, De plus, tous les attributs sont stockés sous forme de chaînes. Par conséquent, les seules comparaisons possibles avec les attributs sont des 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 en tant que chaînes (par exemple, |
viewport |
Facultatif. Un 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 répond aux critères de la requête. |
total_size |
Obligatoire. Nombre total de véhicules correspondant aux critères de la demande sur l'ensemble des pages. |
LocationPowerSaveMode
La manière dont les fonctionnalités de localisation sont configurées pour se comporter sur l'appareil mobile lorsque la fonctionnalité "Économiseur de batterie" est activée. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
LocationPowerSaveMode non défini |
LOCATION_MODE_NO_CHANGE |
L'économiseur de batterie n'a aucune incidence sur les fournisseurs de localisation, ou 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 position ne doivent être fournies qu'aux applications au premier plan. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
La localisation n'est pas désactivée, mais LocationManager limite toutes les demandes adressées aux fournisseurs lorsque l'appareil n'est pas interactif. |
LocationSensor
Capteur ou méthodologie utilisé 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é, identification 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 |
Emplacement déterminé par l'appareil mobile comme étant la position la plus probable sur la route. |
CUSTOMER_SUPPLIED_LOCATION |
Site fourni par le client par une source indépendante. Généralement, cette valeur est utilisée pour un emplacement fourni à partir de sources autres que l'appareil mobile exécutant Driver SDK. Si la source originale est décrite par l'une des autres valeurs d'énumération, utilisez-la. Les lieux marqués CUSTOMER_SUPPLIED_LOCATION sont généralement indiqués via le champ last_location.supplemental_location_sensor du véhicule. |
FLEET_ENGINE_LOCATION |
Emplacement calculé par Fleet Engine en fonction des signaux disponibles. 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 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 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 doit être 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 ReportFactTrip.
Champs | |
---|---|
name |
Obligatoire. Doit se présenter sous la forme |
country_code |
Obligatoire. Code à deux lettres du pays où a lieu le trajet. Le prix est défini en fonction du code pays. |
platform |
Plate-forme sur laquelle la demande a été envoyée. |
related_ids[] |
Identifiants directement liés au trajet signalé. Il s'agit généralement des identifiants (par exemple, des identifiants de session) d'opérations de pré-réservation effectuées avant que l'identifiant de voyage ne soit disponible. Le nombre d' |
solution_type |
Type de solution produit GMP (par exemple, |
SolutionType
Sélecteur pour différents types de solutions pour un trajet signalé.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Valeur par défaut. Pour assurer la rétrocompatibilité, l'API utilisera par défaut ON_DEMAND_RIDESHARING_AND_DELIVERIES , qui est le premier type de solution compatible. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
La solution consiste à proposer un service de partage de course et de livraison à la demande. |
RequestHeader
"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 des deux n'est spécifié, la réponse peut être rédigée 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 appelant, le cas échéant. Le format de la version est "major.minor.patch". Exemple: |
os_version |
Version du système d'exploitation sur lequel le SDK appelant est exécuté. Exemples de valeurs de champs: |
device_model |
Modèle de l'appareil sur lequel le SDK appelant est exécuté. Exemples de valeurs de champs: |
sdk_type |
Type de SDK qui envoie la requête. |
maps_sdk_version |
Version du MapSDK dont dépend le SDK appelant, le cas échéant. Le format de la version est "major.minor.patch". 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". Exemple: |
platform |
Plate-forme du SDK appelant. |
manufacturer |
Fabricant de l'appareil Android à partir 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 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 requête provient d'Android. |
IOS |
La requête 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 appelant 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 de la requête. S'ils ne sont pas spécifiés, les trajets renvoyés ne contiennent pas:
|
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 règle n'est pas configurée, le serveur décide du nombre de résultats à renvoyer. |
page_token |
Définissez ce paramètre sur une valeur précédemment renvoyée dans |
minimum_staleness |
Si cette 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, et lorsqu'il ne reste plus de résultats, 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é. |
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 du véhicule autour du point de prise en charge. Seuls les véhicules situés dans le rayon de recherche s'affichent. 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. Indique le nombre de passagers pris en compte 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 seuls véhicules ayant envoyé des mises à jour de position à Fleet Engine pendant la durée spécifiée. Les véhicules fixes qui transmettent toujours leur position ne sont pas considérés comme obsolètes. 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 correspondant à l'un des types spécifiés. Vous devez spécifier au moins un type de véhicule. Les VehicleTypes de catégorie |
required_attributes[] |
Les appelants peuvent former des opérations logiques complexes en utilisant n'importe quelle combinaison des champs
Limite la recherche aux seuls véhicules disposant des attributs spécifiés. Ce champ est une opération de conjonction/AND. Un maximum de 50 Required_attributes est autorisé. Ce nombre correspond au nombre maximal d'attributs autorisé sur un véhicule. |
required_one_of_attributes[] |
Limite la recherche aux seuls véhicules ayant au moins l'un des attributs spécifiés dans chaque |
required_one_of_attribute_sets[] |
À l'instar de
Limite la recherche aux seuls véhicules ayant tous les attributs d'un |
order_by |
Obligatoire. Spécifie le critère de classement souhaité pour les résultats. |
include_back_to_back |
Indique si les véhicules effectuant 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. Il doit être défini sur une valeur autre que |
filter |
Facultatif. Requête de filtre à appliquer lorsque vous recherchez 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 de véhicule (par exemple, De plus, tous les attributs sont stockés sous forme de chaînes. Par conséquent, les seules comparaisons possibles avec les attributs sont des 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 en tant que chaînes (par exemple, |
CurrentTripsPresent
Spécifie les types de restrictions appliquées aux trajets actuels d'un véhicule.
Enums | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
La disponibilité des véhicules comportant des trajets est régie par le champ include_back_to_back . |
NONE |
Les véhicules sans trajets peuvent figurer 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 un maximum de cinq trajets actuels et de 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 dans lequel les véhicules correspondent dans la réponse.
Enums | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Valeur par défaut, utilisée pour l'ordre de correspondance des véhicules non spécifié ou non reconnu. |
PICKUP_POINT_ETA |
Ordre croissant selon le temps de trajet du véhicule jusqu'au point 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 (en fonction du 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 requête. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Ordre croissant selon une distance en ligne droite entre la dernière position signalée du véhicule et le point de prise en charge |
COST |
Ordre croissant en fonction du 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 avec des valeurs par défaut et peuvent être modifiées en fonction du 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. Pour un tracé comportant des points P_0, P_1, ... et 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épart de cet intervalle dans le chemin. En JSON, lorsque l'index est 0, le champ semble non renseigné. |
end_polyline_point_index |
Index de fin de cet intervalle dans le chemin. En JSON, lorsque l'index est 0, le champ semble non renseigné. |
speed |
Vitesse du trafic dans cet intervalle. |
Rapidité
Classification de la vitesse de la 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 détecté |
SLOW |
Ralentissement détecté, mais aucun embouteillage détecté. |
TRAFFIC_JAM |
Embouteillage détecté. |
StopLocation
Lieu réel où un arrêt (prise en charge/dépôt) s'est produit.
Champs | |
---|---|
point |
Obligatoire. Indique l'emplacement 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 du 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 du véhicule.
Champs | |
---|---|
traffic_rendering |
Rendu sous forme de polylignes de la vitesse du trafic dans toutes les régions sur une portion du trajet d'un client. |
Trajet
Métadonnées des trajets.
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 récupéré. |
actual_pickup_point |
Uniquement en entrée. Position réelle du moment où le client a été récupéré. Ce champ permet au fournisseur de fournir des commentaires sur les informations réelles de retrait. |
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 retrait. |
pickup_time |
Uniquement en sortie. soit l'heure future estimée de prise en charge du ou des passagers, soit l'heure réelle à laquelle ils seront pris en charge. |
intermediate_destinations[] |
Arrêts intermédiaires pour que le trajet soit demandé (en plus des lieux de prise en charge et de dépose). Dans un premier temps, cette fonctionnalité 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 à des 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. Ce champ permet au fournisseur de fournir des commentaires sur les informations de retrait 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 de dépôt et d'arrivée du client. Ce champ permet au fournisseur de fournir des commentaires sur les informations réelles de dépôt. |
dropoff_time |
Uniquement en sortie. Il peut s'agir de l'heure à laquelle le ou les passagers déposeront le ou les passagers à leur destination finale, ou de l'heure réelle à laquelle ils seront déposés. |
remaining_waypoints[] |
Uniquement en sortie. Chemin complet de l'emplacement actuel au point de dépôt (inclus). Ce chemin peut inclure des points de cheminement d'autres trajets. |
vehicle_waypoints[] |
Ce champ permet d'organiser manuellement les points de cheminement du trajet. Il contient tous les points de cheminement restants du 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 anticipé de ce trajet jusqu'à la première entrée dans left_waypoints (points de cheminement restants). Notez que le premier point de cheminement peut appartenir à un autre trajet. |
current_route_segment |
Uniquement en sortie. Trajet encodé vers le point de cheminement suivant. Remarque: Ce champ est destiné à être utilisé uniquement par le SDK Driver et le SDK grand public. Le décodage n'est pas encore pris en charge. |
current_route_segment_version |
Uniquement en sortie. Indique la date et l'heure de la dernière modification de l'itinéraire. Remarque: Ce champ est destiné à être utilisé uniquement par le SDK Driver et le SDK grand public. |
current_route_segment_traffic |
Uniquement en sortie. Indique les conditions de circulation le long du Remarque: Ce champ est destiné à être utilisé uniquement par le SDK Driver et le SDK grand public. |
current_route_segment_traffic_version |
Uniquement en sortie. Indique la dernière fois que le Remarque: Ce champ est destiné à être utilisé uniquement par le SDK Driver et le SDK grand public. |
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. L'heure d'arrivée prévue au point de cheminement suivant (la première entrée dans le champ |
remaining_time_to_first_waypoint |
Uniquement en sortie. Durée entre le renvoi des données du trajet 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 retourné 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 de champs "Trip" renseignés et comment ils doivent être interprétés. |
TripStatus
État d'un trajet indiquant sa progression.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
Par défaut, utilisé pour l'état du trajet non spécifié ou non reconnu. |
NEW |
Voyage nouvellement créé. |
ENROUTE_TO_PICKUP |
Le chauffeur se dirige 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 se dirige vers une destination intermédiaire (et non le point de dépose). |
ENROUTE_TO_DROPOFF |
Le chauffeur a pris 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 services 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 |
Un véhicule peut être partagé lors 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
. Consultez la page AIP-157 pour plus de contexte. 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 SDK. Pour des raisons de stabilité et de compatibilité, nous recommandons aux clients de sélectionner une TripView autre que SDK . |
SDK |
Inclut les champs qui peuvent ne pas être interprétables ou pris en charge à l'aide de bibliothèques accessibles au public. |
JOURNEY_SHARING_V1S |
Les champs "Trip" (Trajet) sont renseignés pour le cas d'utilisation du 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 le point d'arrivée d'un 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 le trajet (prise en charge ou dépose, par exemple). |
path_to_waypoint[] |
Chemin du point de cheminement précédent jusqu'au point de cheminement actuel. Non défini pour le premier point de cheminement dans une liste. Ce champ n'est renseigné que sur demande. |
encoded_path_to_waypoint |
Chemin encodé entre le point de cheminement précédent et le point de cheminement actuel. Remarque: Ce champ est destiné à être utilisé uniquement par le SDK Driver et le SDK grand public. Le décodage n'est pas encore pris en charge. |
traffic_to_waypoint |
Conditions de circulation le long du chemin menant à ce point de cheminement. Notez que le trafic n'est disponible que pour les clients de la solution Trajets et livraisons de Google Maps Platform. |
distance_meters |
Distance du chemin entre le point de cheminement précédent et le point de cheminement actuel. Non défini pour le premier point de cheminement dans une liste. |
eta |
Heure d'arrivée estimée à ce point de cheminement. Non défini pour le premier point de cheminement dans 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 dans une liste. |
UpdateTripRequest
Message de demande de mise à jour de trajet.
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 des trajets comportant 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 ni modifiés, ni supprimés. |
UpdateVehicleAttributesResponse
Message de réponse UpdateVehicleAttributes
.
Champs | |
---|---|
attributes[] |
Obligatoire. Liste complète des attributs du véhicule mise à jour, y compris les attributs neufs, 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 de |
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 compatibles avec ce véhicule. |
current_trips[] |
Uniquement en sortie. Liste des |
last_location |
Dernière position signalée du véhicule. |
maximum_capacity |
Nombre total de passagers que ce véhicule peut transporter Le conducteur n'est pas pris en compte dans cette valeur. Cette valeur doit être supérieure ou égale à un. |
attributes[] |
Liste des attributs du véhicule. Un véhicule peut comporter 100 attributs au maximum, chacun d'entre eux devant être associé à une clé unique. |
vehicle_type |
Obligatoire. Type de ce véhicule. Permet de 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 pour accéder au prochain point de cheminement. Cette liste est également renvoyée dans Remarque: Ce champ est destiné à être utilisé uniquement 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 trajets. Remarque: Ce champ est destiné à être utilisé uniquement 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 de la première entrée du champ Lorsque vous mettez à jour un véhicule, |
remaining_time_seconds |
Uniquement en entrée. Temps de trajet restant pour le Lorsque vous mettez à jour 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 les allers-retours. Si la valeur est |
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 du type de véhicule |
Catégorie
Catégories de type de véhicule
Enums | |
---|---|
UNKNOWN |
Valeur par défaut, utilisée pour les catégories de véhicules non spécifiées ou non reconnues. |
AUTO |
Une voiture. |
TAXI |
Tout véhicule agissant en tant que taxi (généralement agréé ou réglementé). |
TRUCK |
Il s'agit généralement d'un véhicule disposant d'une grande capacité de stockage. |
TWO_WHEELER |
Moto, cyclomoteur ou autre véhicule à deux roues |
BICYCLE |
Transport manuel. |
PEDESTRIAN |
Transporteur humain, généralement en train de marcher ou de courir sur des chemins piétonniers. |
VehicleAttribute
Décrit un attribut de véhicule en tant que paire clé-valeur. La chaîne "key:value" ne peut 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 . La valeur de l'attribut peut être de type chaîne, valeur booléenne ou double. vehicle_attribute_value ne peut être qu'un des éléments suivants : |
|
string_value |
Valeur d'attribut de 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 de type liste de listes pour les attributs du véhicule.
Champs | |
---|---|
attributes[] |
Liste des attributs de cette collection. |
VehicleLocation
Localisation, vitesse et direction d'un véhicule à un moment donné.
Champs | |
---|---|
location |
L'emplacement du véhicule Lorsqu'il est envoyé à Fleet Engine, la position du véhicule est une position GPS. Lorsque vous le recevez dans une réponse, la position du véhicule peut être soit une position GPS, un lieu supplémentaire, soit 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 |
Sens de circulation 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 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 la première envoi de la position au serveur. Cette valeur est égale à zéro lors de 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 |
Emplacement brut du véhicule (non traité par l'outil de détection de la route). |
raw_location_time |
Code temporel 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 pour un véhicule qui correspondent aux points de 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 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 calculée en voiture (itinéraire), plus la distance en ligne droite entre le point d'arrivée final de la navigation et le point de départ demandé. La distance entre le point d'arrivée final de la navigation et le point de départ 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 point 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 requête. L'heure d'arrivée prévue inclut l'arrêt à tous les points de cheminement avant le |
vehicle_pickup_to_dropoff_distance_meters |
Distance en voiture du véhicule (en mètres) entre le point de prise en charge et le point de dépôt spécifié dans la requête. La distance ne correspond qu'à l'espace entre les deux points. Elle n'inclut pas l'emplacement du véhicule ni aucun autre point à visiter avant que le véhicule ne se rende au point de prise en charge ou au point de dépôt. La valeur n'est renseignée que lorsqu'un |
trip_type |
Obligatoire. Type de trajet de la requête qui a été utilisé pour calculer l'heure d'arrivée prévue 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. La liste comprend l'emplacement du véhicule, les points de retrait des trajets en cours pour celui-ci et les points de prise en charge fournis dans la requête. Une liste vide indique que le calcul de l'heure d'arrivée prévue du véhicule n'a pas pu être effectué. |
vehicle_match_type |
Type de véhicule correspondant. |
requested_ordered_by |
Ordre demandé pour trier les correspondances de véhicules. |
ordered_by |
Commande réellement utilisée pour ce véhicule. Normalement, il correspondra au champ "order_by" de la requête. Toutefois, dans certaines circonstances, telles qu'une erreur de serveur interne, une autre méthode peut être utilisée (par exemple, |
VehicleMatchType
Type de correspondance de véhicule.
Enums | |
---|---|
UNKNOWN |
Type de correspondance du véhicule inconnu |
EXCLUSIVE |
Le véhicule n'est actuellement associé à aucun trajet et peut poursuivre jusqu'au point de prise en charge. |
BACK_TO_BACK |
Le véhicule est actuellement affecté à un trajet, mais il peut passer au point de prise en charge une fois le trajet en cours terminé. L'heure d'arrivée prévue et le calcul des distances tiennent compte du trajet existant. |
CARPOOL |
Le véhicule dispose d'une capacité suffisante pour un trajet partagé. |
CARPOOL_BACK_TO_BACK |
Le véhicule termine son trajet actif en cours avant de passer au point de prise en charge. L'heure d'arrivée prévue et le calcul des distances tiennent compte du trajet existant. |
VehicleState
État d'une Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Valeur par défaut, utilisée pour les états non spécifiés ou non reconnus du véhicule. |
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. Sections de route devant être affichées le long de la polyligne. Il est garanti que 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 pour le style, le client doit appliquer la valeur par défaut de l'itinéraire. |
RoadStretch
Un tronçon de route à afficher.
Champs | |
---|---|
style |
Obligatoire. Style à appliquer. |
offset_meters |
Obligatoire. Le style doit être appliqué entre les |
length_meters |
Obligatoire. Longueur du tracé auquel appliquer le style. |
Style
Style de circulation, indiquant la vitesse de circulation.
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
sur 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 |
Points de cheminement pour la prise en charge des passagers ou des objets |
DROP_OFF_WAYPOINT_TYPE |
Les points de cheminement pour déposer les usagers ou les éléments |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Points de cheminement pour des destinations intermédiaires dans un trajet multidestination |