Index
Routes
(interface)ComputeRouteMatrixRequest
(message)ComputeRouteMatrixRequest.ExtraComputation
(enum)ComputeRoutesRequest
(message)ComputeRoutesRequest.ExtraComputation
(enum)ComputeRoutesRequest.ReferenceRoute
(enum)ComputeRoutesResponse
(message)FallbackInfo
(message)FallbackReason
(enum)FallbackRoutingMode
(enum)GeocodedWaypoint
(message)GeocodingResults
(message)LocalizedTime
(message)Location
(message)Maneuver
(enum)NavigationInstruction
(message)Polyline
(message)PolylineEncoding
(enum)PolylineQuality
(enum)Route
(message)Route.RouteLocalizedValues
(message)RouteLabel
(enum)RouteLeg
(message)RouteLeg.RouteLegLocalizedValues
(message)RouteLeg.StepsOverview
(message)RouteLeg.StepsOverview.MultiModalSegment
(message)RouteLegStep
(message)RouteLegStep.RouteLegStepLocalizedValues
(message)RouteLegStepTransitDetails
(message)RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(message)RouteLegStepTransitDetails.TransitStopDetails
(message)RouteLegStepTravelAdvisory
(message)RouteLegTravelAdvisory
(message)RouteMatrixDestination
(message)RouteMatrixElement
(message)RouteMatrixElement.LocalizedValues
(message)RouteMatrixElementCondition
(enum)RouteMatrixOrigin
(message)RouteModifiers
(message)RouteTravelAdvisory
(message)RouteTravelMode
(enum)RoutingPreference
(enum)SpeedReadingInterval
(message)SpeedReadingInterval.Speed
(enum)TollInfo
(message)TollPass
(enum)TrafficModel
(enum)TransitAgency
(message)TransitLine
(message)TransitPreferences
(message)TransitPreferences.TransitRoutingPreference
(enum)TransitPreferences.TransitTravelMode
(enum)TransitStop
(message)TransitVehicle
(message)TransitVehicle.TransitVehicleType
(enum)Units
(enum)VehicleEmissionType
(enum)VehicleInfo
(message)Waypoint
(message)
Routes
L'API Routes
ComputeRouteMatrix |
---|
Se base sur une liste de points de départ et d'arrivée, et renvoie un flux contenant les informations sur l'itinéraire pour chaque combinaison de points de départ et d'arrivée. REMARQUE:Cette méthode nécessite la spécification d'un masque de champ de réponse dans l'entrée. Vous pouvez fournir le masque de champ de réponse à l'aide du paramètre d'URL Par exemple, dans cette méthode:
Il est essentiel d'inclure
|
ComputeRoutes |
---|
Affiche l'itinéraire principal, ainsi que les autres itinéraires facultatifs en fonction d'un ensemble de points de cheminement terminaux et intermédiaires. REMARQUE:Cette méthode nécessite la spécification d'un masque de champ de réponse dans l'entrée. Vous pouvez fournir le masque de champ de réponse à l'aide du paramètre d'URL Par exemple, dans cette méthode:
Google déconseille l'utilisation du masque de champ de réponse utilisant le caractère générique (
|
ComputeRouteMatrixRequest
Message de requête ComputeRouteMatrix
Champs | |
---|---|
origins[] |
Obligatoire. Tableau des origines, qui détermine les lignes de la matrice de réponse. Plusieurs restrictions de taille s'appliquent à la cardinalité des points de départ et des destinations:
|
destinations[] |
Obligatoire. Tableau de destinations, qui détermine les colonnes de la matrice de réponse. |
travel_mode |
Facultatif. Spécifie le mode de transport. |
routing_preference |
Facultatif. Spécifie le mode de calcul de la route. Le serveur tente d'utiliser la préférence de routage sélectionnée pour calculer la route. Si la préférence de routage entraîne une erreur ou une latence extra longue, une erreur est renvoyée. Vous ne pouvez spécifier cette option que si |
departure_time |
Facultatif. Heure de départ. Si vous ne définissez pas cette valeur, elle est définie par défaut sur l'heure à laquelle vous avez effectué la requête. REMARQUE: Vous ne pouvez spécifier une |
arrival_time |
Facultatif. Heure d'arrivée. REMARQUE: Ne peut être défini que lorsque |
language_code |
Facultatif. Le code de langue BCP-47, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez Identifiant des paramètres régionaux Unicode. Consultez la page Langues acceptées pour obtenir la liste des langues acceptées. Si vous ne fournissez pas cette valeur, la langue d'affichage est déduite de la position du premier point de départ. |
region_code |
Facultatif. Code régional, spécifié sous la forme d'une valeur ccTLD ("domaine de premier niveau") à deux caractères. Pour en savoir plus, consultez Domaines de premier niveau avec code pays. |
units |
Facultatif. Spécifie les unités de mesure pour les champs d'affichage. |
extra_computations[] |
Facultatif. Une liste des calculs supplémentaires qui peuvent être utilisés pour terminer la requête. Remarque: Ces calculs supplémentaires peuvent renvoyer des champs supplémentaires sur la réponse. Ces champs supplémentaires doivent également être spécifiés dans le masque de champ à renvoyer dans la réponse. |
traffic_model |
Facultatif. Spécifie les hypothèses à utiliser pour calculer le temps de trajet. Ce paramètre affecte la valeur renvoyée dans le champ de durée du |
transit_preferences |
Facultatif. Spécifie les préférences qui influencent l'itinéraire renvoyé pour les routes |
ExtraComputation
Calculs supplémentaires à effectuer lors du traitement de la requête.
Enums | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Non utilisé. Les requêtes contenant cette valeur échoueront. |
TOLLS |
Informations sur le péage pour le ou les éléments de la matrice. |
ComputeRoutesRequest
Message de requête ComputeRoutes.
Champs | |
---|---|
origin |
Obligatoire. Point de cheminement de départ. |
destination |
Obligatoire. Point de cheminement de destination. |
intermediates[] |
Facultatif. Ensemble de points de cheminement le long de l'itinéraire (à l'exclusion des terminaux) permettant de s'arrêter ou de passer. Vous pouvez ajouter jusqu'à 25 points de cheminement intermédiaires. |
travel_mode |
Facultatif. Spécifie le mode de transport. |
routing_preference |
Facultatif. Spécifie le mode de calcul de la route. Le serveur tente d'utiliser la préférence de routage sélectionnée pour calculer la route. Si la préférence de routage entraîne une erreur ou une latence extra longue, une erreur est renvoyée. Vous ne pouvez spécifier cette option que si |
polyline_quality |
Facultatif. Indique votre préférence pour la qualité de la polyligne. |
polyline_encoding |
Facultatif. Spécifie l'encodage préféré pour la polyligne. |
departure_time |
Facultatif. Heure de départ. Si vous ne définissez pas cette valeur, elle est définie par défaut sur l'heure à laquelle vous avez effectué la requête. REMARQUE: Vous ne pouvez spécifier une |
arrival_time |
Facultatif. Heure d'arrivée. REMARQUE: Ne peut être défini que lorsque |
compute_alternative_routes |
Facultatif. Indique si des itinéraires bis doivent être calculés en plus de l'itinéraire. Aucun autre itinéraire n'est renvoyé pour les requêtes comportant des points de cheminement intermédiaires. |
route_modifiers |
Facultatif. Ensemble de conditions à remplir qui affectent la façon dont les routes sont calculées. |
language_code |
Facultatif. Le code de langue BCP-47, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez Identifiant des paramètres régionaux Unicode. Consultez la page Langues acceptées pour obtenir la liste des langues acceptées. Si vous ne fournissez pas cette valeur, la langue d'affichage est déduite de l'emplacement de la requête d'itinéraire. |
region_code |
Facultatif. Code régional, spécifié sous la forme d'une valeur ccTLD ("domaine de premier niveau") à deux caractères. Pour en savoir plus, consultez Domaines de premier niveau avec code pays. |
units |
Facultatif. Spécifie les unités de mesure pour les champs d'affichage. Ces champs incluent le champ |
optimize_waypoint_order |
Facultatif. Si cette règle est définie sur "True", le service tente de réduire le coût global de l'itinéraire en réorganisant les points de cheminement intermédiaires spécifiés. La requête échoue si l'un des points de cheminement intermédiaires est un point de cheminement |
requested_reference_routes[] |
Facultatif. Spécifie les routes de référence à calculer dans le cadre de la requête, en plus de la route par défaut. Une route de référence est une route dont l'objectif de calcul est différent de celui de la route par défaut. Par exemple, le calcul d'un itinéraire de référence |
extra_computations[] |
Facultatif. Une liste des calculs supplémentaires qui peuvent être utilisés pour terminer la requête. Remarque: Ces calculs supplémentaires peuvent renvoyer des champs supplémentaires sur la réponse. Ces champs supplémentaires doivent également être spécifiés dans le masque de champ à renvoyer dans la réponse. |
traffic_model |
Facultatif. Spécifie les hypothèses à utiliser pour calculer le temps de trajet. Ce paramètre affecte la valeur renvoyée dans le champ de durée des |
transit_preferences |
Facultatif. Spécifie les préférences qui influencent l'itinéraire renvoyé pour les routes |
ExtraComputation
Calculs supplémentaires à effectuer lors du traitement de la requête.
Enums | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Non utilisé. Les requêtes contenant cette valeur échoueront. |
TOLLS |
Informations sur le péage pour le ou les itinéraires. |
FUEL_CONSUMPTION |
Estimation de la consommation de carburant du ou des itinéraires. |
TRAFFIC_ON_POLYLINE |
Polylignes sensibles au trafic pour les itinéraires. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
NavigationInstructions présenté sous la forme d'une chaîne de texte HTML mise en forme. Ce contenu est destiné à être lu tel quel. Il est destiné à être affiché uniquement. Ne l'analysez pas par programmation. |
ReferenceRoute
Une route de référence prise en charge sur ComputeRoutesRequest.
Enums | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED |
Non utilisé. Les requêtes contenant cette valeur échouent. |
FUEL_EFFICIENT |
Itinéraire économe en carburant. Les itinéraires associés à cette valeur ont été identifiés comme optimisés pour des paramètres tels que la consommation de carburant. |
ComputeRoutesResponse
ComputeRoute le message de réponse.
Champs | |
---|---|
routes[] |
Contient un tableau des itinéraires calculés (jusqu'à trois) lorsque vous spécifiez |
fallback_info |
Dans certains cas, lorsque le serveur n'est pas en mesure de calculer les résultats d'itinéraire avec toutes les préférences d'entrée, il peut avoir recours à une autre méthode de calcul. Lorsque le mode de remplacement est utilisé, ce champ contient des informations détaillées sur la réponse de remplacement. Sinon, ce champ n'est pas défini. |
geocoding_results |
Contient des informations de réponse de geocoding pour les points de cheminement spécifiés en tant qu'adresses. |
FallbackInfo
Informations expliquant comment et pourquoi un résultat de remplacement a été utilisé. Si ce champ est défini, cela signifie que le serveur a utilisé un mode de routage différent de votre mode préféré en remplacement.
Champs | |
---|---|
routing_mode |
Mode de routage utilisé pour la réponse. Si un remplacement a été déclenché, le mode peut être différent de la préférence de routage définie dans la requête client d'origine. |
reason |
Raison pour laquelle la réponse de remplacement a été utilisée à la place de la réponse d'origine. Ce champ n'est renseigné que lorsque le mode de remplacement est déclenché et que la réponse de remplacement est renvoyée. |
FallbackReason
Raisons d'utiliser une réponse de remplacement.
Enums | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Aucun motif de remplacement spécifié. |
SERVER_ERROR |
Une erreur de serveur s'est produite lors du calcul des routes avec votre mode de routage préféré. Toutefois, nous avons pu renvoyer un résultat calculé à l'aide d'un autre mode. |
LATENCY_EXCEEDED |
Nous n'avons pas pu terminer le calcul avec votre mode de routage préféré à temps, mais nous avons pu renvoyer un résultat calculé par un autre mode. |
FallbackRoutingMode
Mode de routage réel utilisé pour la réponse de remplacement renvoyée.
Enums | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Non utilisé. |
FALLBACK_TRAFFIC_UNAWARE |
Indique que l' TRAFFIC_UNAWARE a été utilisé pour calculer la réponse. |
FALLBACK_TRAFFIC_AWARE |
Indique que l' TRAFFIC_AWARE a été utilisé pour calculer la réponse. |
GeocodedWaypoint
Informations détaillées sur les lieux utilisés comme points de cheminement Renseigné uniquement pour les points de cheminement d'adresse. Comprend des détails sur les résultats du geocoding afin de déterminer sur quelle adresse a été géocodée.
Champs | |
---|---|
geocoder_status |
Indique le code d'état résultant de l'opération de geocoding. |
type[] |
Type(s) du résultat, sous la forme de zéro ou plusieurs balises de type. Types compatibles: types d'adresse et types de composants d'adresse. |
partial_match |
Indique que le geocoder n'a pas renvoyé de correspondance exacte pour la requête d'origine, bien qu'il ait pu trouver une partie de l'adresse demandée. Nous vous recommandons d'examiner la requête d'origine pour vérifier qu'elle ne contient pas d'erreur de syntaxe et/ou que l'adresse est bien complète. |
place_id |
ID de lieu pour ce résultat. |
intermediate_waypoint_request_index |
Index du point de cheminement intermédiaire correspondant dans la requête. Renseigné uniquement si le point de cheminement correspondant est un point de cheminement intermédiaire. |
GeocodingResults
Contient
pour les points de cheminement de départ, de destination et intermédiaires. Renseigné uniquement pour les points de cheminement d'adresse.GeocodedWaypoints
Champs | |
---|---|
origin |
Point de cheminement d'origine géocodé. |
destination |
Point de cheminement géocodé de destination. |
intermediates[] |
Une liste de points de cheminement intermédiaires géocodés contenant chacun un champ d'indice correspondant à la position basée sur zéro du point de cheminement, dans l'ordre dans lequel il a été spécifié dans la requête. |
LocalizedTime
Description localisée de l'heure.
Champs | |
---|---|
time |
Heure spécifiée sous forme de chaîne dans un fuseau horaire donné. |
time_zone |
Contient le fuseau horaire. La valeur correspond au nom du fuseau horaire tel que défini dans la base de données des fuseaux horaires de l'IANA (par exemple, "America/New_York"). |
Emplacement
Encapsule un emplacement (un point géographique et un titre facultatif).
Champs | |
---|---|
lat_lng |
Coordonnées géographiques du point de cheminement |
heading |
Cap de la boussole associé au sens de la circulation. Cette valeur indique le côté de la route où monter et descendre. Les valeurs de cap peuvent être comprises entre 0 et 360, où 0 indique un sens vers le nord, 90 indique un cap avec l'orientation nord, et ainsi de suite. Vous ne pouvez utiliser ce champ que pour les champs |
Manœuvre
Ensemble de valeurs spécifiant l'action de navigation à effectuer pour l'étape actuelle (par exemple, tourner à gauche, fusionner ou tout droit).
Enums | |
---|---|
MANEUVER_UNSPECIFIED |
Non utilisé. |
TURN_SLIGHT_LEFT |
Tournez légèrement vers la gauche. |
TURN_SHARP_LEFT |
Tournez complètement à gauche. |
UTURN_LEFT |
Faire demi-tour à gauche. |
TURN_LEFT |
Tournez à gauche. |
TURN_SLIGHT_RIGHT |
Tournez légèrement vers la droite. |
TURN_SHARP_RIGHT |
Tournez complètement vers la droite. |
UTURN_RIGHT |
Faites un demi-tour vers la droite. |
TURN_RIGHT |
Tournez à droite. |
STRAIGHT |
Allez tout droit. |
RAMP_LEFT |
Prendre la rampe de gauche. |
RAMP_RIGHT |
Prenez la bretelle de droite. |
MERGE |
Intégrez le trafic. |
FORK_LEFT |
Prendre la bifurcation à gauche. |
FORK_RIGHT |
Prenez la bifurcation à droite. |
FERRY |
Prenez le ferry. |
FERRY_TRAIN |
Prendre le train menant au ferry. |
ROUNDABOUT_LEFT |
Au rond-point, tournez à gauche. |
ROUNDABOUT_RIGHT |
Au rond-point, tournez à droite. |
DEPART |
Manœuvre initiale. |
NAME_CHANGE |
Permet d'indiquer un changement de nom de rue. |
Polyline
Encapsule une polyligne encodée.
Champs | |
---|---|
Champ d'union polyline_type . Encapsule le type de polyligne. La valeur par défaut est encrypted_polyline. polyline_type ne peut être qu'un des éléments suivants : |
|
encoded_polyline |
Encoder la chaîne de la polyligne à l'aide de l'algorithme d'encodage des polylignes |
geo_json_linestring |
Spécifie une polyligne au format GeoJSON LineString. |
PolylineEncoding
Spécifie le type de polyligne à renvoyer.
Enums | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Vous n'avez pas indiqué de préférence pour le type de polyligne. La valeur par défaut est ENCODED_POLYLINE . |
ENCODED_POLYLINE |
Spécifie une polyligne encodée à l'aide de l'algorithme d'encodage des polylignes. |
GEO_JSON_LINESTRING |
Spécifie une polyligne au format GeoJSON LineString. |
PolylineQuality
Ensemble de valeurs qui spécifient la qualité de la polyligne.
Enums | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Aucune préférence en matière de qualité des polylignes n'est spécifiée. La valeur par défaut est OVERVIEW . |
HIGH_QUALITY |
Spécifie une polyligne de haute qualité, composée d'un plus grand nombre de points que OVERVIEW , au prix d'une taille de réponse accrue. Utilisez cette valeur lorsque vous avez besoin de plus de précision. |
OVERVIEW |
Spécifie une polyligne d'aperçu, composée d'un petit nombre de points. Utilisez cette valeur pour afficher une vue d'ensemble de la route. Cette option présente une latence de requête inférieure à celle de l'option HIGH_QUALITY . |
Route
Contient un itinéraire composé d'une série de segments de route reliés entre eux par des points de cheminement de départ, d'arrivée et intermédiaires.
Champs | |
---|---|
route_labels[] |
Étiquettes pour |
legs[] |
Ensemble de sections (segments de chemin entre les points de cheminement) composant l'itinéraire. Chaque section correspond au trajet entre deux |
distance_meters |
Distance de l'itinéraire, en mètres. |
duration |
Durée nécessaire pour parcourir l'itinéraire. Si vous définissez |
static_duration |
Durée du trajet pour l'itinéraire, sans tenir compte des conditions de circulation |
polyline |
Polyligne de l'itinéraire. Cette polyligne est la polyligne combinée de tous les |
description |
Description de l'itinéraire. |
warnings[] |
Tableau d'avertissements à afficher lors de l'affichage de la route. |
viewport |
Cadre de délimitation de la fenêtre d'affichage de la polyligne. |
travel_advisory |
Informations supplémentaires sur l'itinéraire. |
optimized_intermediate_waypoint_index[] |
Si vous définissez |
localized_values |
Représentations textuelles des propriétés de |
route_token |
Jeton de routage Web sécurisé encodé en base64 qui peut être transmis au SDK Navigation. Il permet à ce dernier de reconstruire l'itinéraire pendant la navigation et, en cas de réacheminement, de respecter l'intention d'origine lorsque vous avez créé la route en appelant ComputeRoutes. Les clients doivent traiter ce jeton comme un blob opaque. Il n'est pas destiné à la lecture ni à la mutation. REMARQUE: |
RouteLocalizedValues
Représentations textuelles de certaines propriétés.
Champs | |
---|---|
distance |
Distance de trajet représentée sous forme de texte. |
duration |
Durée en tenant compte des conditions de circulation, représentée au format texte. Remarque: Si vous n'avez pas demandé d'informations sur le trafic, cette valeur sera identique à |
static_duration |
Durée sans tenir compte des conditions de circulation, représentée au format texte. |
transit_fare |
Tarif de transports en commun représenté sous forme de texte. |
RouteLabel
Étiquettes pour
permettant d'identifier des propriétés spécifiques de l'itinéraire à comparer aux autresRoute
Enums | |
---|---|
ROUTE_LABEL_UNSPECIFIED |
Par défaut : non utilisé. |
DEFAULT_ROUTE |
"meilleur" itinéraire par défaut renvoyé pour le calcul de l'itinéraire. |
DEFAULT_ROUTE_ALTERNATE |
Alternative au "meilleur" itinéraire par défaut. Des routes de ce type sont renvoyées lorsque est spécifié. |
FUEL_EFFICIENT |
Itinéraire économe en carburant. Les itinéraires associés à cette valeur ont été identifiés comme optimisés pour les paramètres éco, comme la consommation de carburant. |
RouteLeg
Contient un segment entre des points de cheminement non-via
.
Champs | |
---|---|
distance_meters |
Distance à parcourir pour le trajet de l'itinéraire, en mètres. |
duration |
Temps nécessaire pour parcourir le trajet. Si |
static_duration |
Durée du trajet pour le trajet, calculée en tenant compte des conditions de circulation. |
polyline |
La polyligne globale de cette section, qui inclut la polyligne de chaque |
start_location |
Lieu de départ de cette section. Cet emplacement peut être différent du |
end_location |
Lieu d'arrivée de cette section. Cet emplacement peut être différent du |
steps[] |
Tableau d'étapes représentant les segments de cette section. Chaque étape représente une instruction de navigation. |
travel_advisory |
Contient les informations supplémentaires dont l'utilisateur doit être informé, telles que les éventuelles restrictions de zone de circulation, sur une section de l'itinéraire. |
localized_values |
Représentations textuelles des propriétés de |
steps_overview |
Informations générales sur les étapes de ce |
RouteLegLocalizedValues
Représentations textuelles de certaines propriétés.
Champs | |
---|---|
distance |
Distance de trajet représentée sous forme de texte. |
duration |
Durée en tenant compte des conditions de circulation représentées au format texte. Remarque: Si vous n'avez pas demandé d'informations sur le trafic, cette valeur est identique à "static_duration". |
static_duration |
Durée sans tenir compte des conditions de circulation, représentée au format texte. |
StepsOverview
Fournit des informations générales sur une liste de RouteLegStep
.
Champs | |
---|---|
multi_modal_segments[] |
Résumé des informations sur les différents segments multimodaux de |
MultiModalSegment
Fournit des informations résumées sur les différents segments multimodaux du RouteLeg.steps
. Un segment multimodal est défini comme un ou plusieurs RouteLegStep
contigus ayant le même RouteTravelMode
. Ce champ n'est pas renseigné si RouteLeg
ne contient aucun segment multimodal dans les étapes.
Champs | |
---|---|
navigation_instruction |
NavigationInstruction pour le segment multimodal. |
travel_mode |
Mode de transport du segment multimodal. |
step_start_index |
L'index |
step_end_index |
L'index |
RouteLegStep
Contient un segment de
. Une étape correspond à une seule instruction de navigation. Les sections d'itinéraire sont composées d'étapes.RouteLeg
Champs | |
---|---|
distance_meters |
Distance parcourue lors de cette étape, en mètres. Dans certains cas, ce champ peut ne pas contenir de valeur. |
static_duration |
Durée du trajet pour cette étape sans tenir compte des conditions de circulation Dans certains cas, ce champ peut ne pas contenir de valeur. |
polyline |
Polyligne associée à cette étape. |
start_location |
Lieu de départ de cette étape. |
end_location |
Lieu d'arrivée de cette étape. |
navigation_instruction |
Instructions de navigation |
travel_advisory |
Contient les informations supplémentaires dont l'utilisateur doit être informé, telles que les éventuelles restrictions de zone de circulation, sur une étape du trajet. |
localized_values |
Représentations textuelles des propriétés de |
transit_details |
Détails concernant cette étape si le mode de transport est |
travel_mode |
Mode de transport utilisé pour cette étape. |
RouteLegStepLocalizedValues
Représentations textuelles de certaines propriétés.
Champs | |
---|---|
distance |
Distance de trajet représentée sous forme de texte. |
static_duration |
Durée sans tenir compte des conditions de circulation, représentée au format texte. |
RouteLegStepTransitDetails
Informations supplémentaires pour le RouteLegStep
concernant les routes TRANSIT
.
Champs | |
---|---|
stop_details |
Informations sur les arrêts d'arrivée et de départ pour l'étape. |
localized_values |
Représentations textuelles des propriétés de |
headsign |
Spécifie le sens du trajet sur cette ligne, tel qu'indiqué sur le véhicule ou à l'arrêt de départ. La direction correspond souvent au terminus. |
headway |
Spécifie l'heure prévue sous la forme d'une durée entre les départs depuis le même arrêt à l'heure actuelle. Par exemple, avec une valeur de 600 secondes d'intervalle entre les passages, vous vous attendez à attendre 10 minutes si vous ratez votre bus. |
transit_line |
Informations sur la ligne de transports en commun utilisée à cette étape. |
stop_count |
Nombre d'arrêts entre l'arrêt de départ et l'arrêt d'arrivée. Ce nombre inclut l'arrêt d'arrivée, mais exclut l'arrêt de départ. Par exemple, si votre itinéraire part de l'arrêt A, passe par les arrêts B et C et arrive à l'arrêt D, stop_count renvoie 3. |
trip_short_text |
Texte qui apparaît sur les horaires et les panneaux d'affichage pour identifier aux passagers un trajet en transport en commun. Le texte doit identifier de façon unique un trajet au cours d'une journée de service. Par exemple, "538" correspond au |
TransitDetailsLocalizedValues
Descriptions localisées des valeurs pour RouteTransitDetails
.
Champs | |
---|---|
arrival_time |
Heure dans sa représentation mise en forme du texte avec le fuseau horaire correspondant. |
departure_time |
Heure dans sa représentation mise en forme du texte avec le fuseau horaire correspondant. |
TransitStopDetails
Informations sur les arrêts de transports en commun du RouteLegStep
.
Champs | |
---|---|
arrival_stop |
Informations sur l'arrêt d'arrivée pour l'étape. |
arrival_time |
Heure d'arrivée estimée pour l'étape. |
departure_stop |
Informations sur l'arrêt de départ pour l'étape. |
departure_time |
Heure de départ estimée pour l'étape. |
RouteLegStepTravelAdvisory
Contient les informations supplémentaires dont l'utilisateur doit être informé, telles que les éventuelles restrictions de zone de circulation sur une étape du trajet.
Champs | |
---|---|
speed_reading_intervals[] |
REMARQUE: Actuellement, ce champ n'est pas renseigné. |
RouteLegTravelAdvisory
Contient les informations supplémentaires dont l'utilisateur doit être informé lors d'une étape du trajet, telles que les éventuelles restrictions de zone de circulation.
Champs | |
---|---|
toll_info |
Contient des informations sur les péages sur le |
speed_reading_intervals[] |
Intervalles de lecture de la vitesse détaillant la densité du trafic. Applicable en cas de préférences de routage Exemple :
|
RouteMatrixDestination
Une destination unique pour ComputeRouteMatrixRequest
Champs | |
---|---|
waypoint |
Obligatoire. Point de cheminement de destination |
RouteMatrixElement
Contient les informations d'itinéraire calculées pour une paire point de départ-destination dans l'API ComputeRouteMatrix. Ce proto peut être transmis au client.
Champs | |
---|---|
status |
Code d'état d'erreur pour cet élément. |
condition |
Indique si l'itinéraire a été trouvé ou non. Indépendant de son statut |
distance_meters |
Distance de l'itinéraire, en mètres. |
duration |
Durée nécessaire pour parcourir l'itinéraire. Si vous définissez |
static_duration |
la durée de l'itinéraire sans tenir compte des conditions de circulation ; |
travel_advisory |
Informations supplémentaires sur l'itinéraire. Par exemple: les restrictions et les informations sur les péages |
fallback_info |
Dans certains cas, lorsque le serveur n'est pas en mesure de calculer l'itinéraire avec les préférences définies pour cette paire point de départ-destination spécifique, il peut utiliser un autre mode de calcul. Lorsque le mode de remplacement est utilisé, ce champ contient des informations détaillées sur la réponse de remplacement. Sinon, ce champ n'est pas défini. |
localized_values |
Représentations textuelles des propriétés de |
origin_index |
Index basé sur zéro de l'origine dans la requête. |
destination_index |
Index basé sur zéro de la destination dans la requête. |
LocalizedValues
Représentations textuelles de certaines propriétés.
Champs | |
---|---|
distance |
Distance de trajet représentée sous forme de texte. |
duration |
Durée représentée sous forme de texte en tenant compte des conditions de circulation. Remarque: Si aucune information sur le trafic n'a été demandée, cette valeur est identique à "static_duration". |
static_duration |
Durée représentée au format texte sans tenir compte des conditions de circulation. |
transit_fare |
Tarif de transports en commun représenté sous forme de texte. |
RouteMatrixElementCondition
État de l'itinéraire renvoyé.
Enums | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Utilisé uniquement lorsque la status de l'élément n'est pas correcte. |
ROUTE_EXISTS |
Un itinéraire a été trouvé et les informations correspondantes ont été renseignées pour l'élément. |
ROUTE_NOT_FOUND |
Aucun itinéraire n'a été trouvé. Les champs contenant des informations sur l'itinéraire, tels que distance_meters ou duration , ne seront pas renseignés dans l'élément. |
RouteMatrixOrigin
Une seule origine pour ComputeRouteMatrixRequest
Champs | |
---|---|
waypoint |
Obligatoire. Point de cheminement de départ |
route_modifiers |
Facultatif. Modificateurs de chaque route qui l'utilise comme point de départ |
RouteModifiers
Encapsule un ensemble de conditions facultatives à satisfaire lors du calcul des routes.
Champs | |
---|---|
avoid_tolls |
Lorsque cette règle est définie sur "True", elle évite les routes à péage lorsque cela est raisonnable et privilégie les itinéraires ne comprenant pas de routes à péage. S'applique uniquement aux |
avoid_highways |
Lorsque cette règle est définie sur "True", elle évite les autoroutes dans la mesure du possible et donne la préférence aux itinéraires ne contenant pas d'autoroutes. S'applique uniquement aux |
avoid_ferries |
Lorsque cette règle est définie sur "True", elle évite les ferries dans la mesure du raisonnable et donne la préférence aux itinéraires ne contenant pas de ferries. S'applique uniquement aux |
avoid_indoor |
Lorsque cette règle est définie sur "True", évite d'effectuer des navigations à l'intérieur lorsque cela est raisonnable, en privilégiant les itinéraires qui ne comportent pas d'éléments de navigation en intérieur. S'applique uniquement au |
vehicle_info |
Spécifie les informations sur le véhicule. |
toll_passes[] |
Encapsule les informations sur les pass de péage. Si un pass de péage est fourni, l'API essaie de renvoyer son prix. Si aucun pass de péage n'est fourni, l'API considère qu'il est inconnu et essaie de renvoyer le prix en espèces. S'applique uniquement aux |
RouteTravelAdvisory
Contient les informations supplémentaires dont l'utilisateur doit être informé, telles que les éventuelles restrictions de zone de circulation.
Champs | |
---|---|
toll_info |
Contient des informations sur les péages sur l'itinéraire. Ce champ n'est renseigné que si des péages sont prévus sur l'itinéraire. Si ce champ est défini, mais que le sous-champ |
speed_reading_intervals[] |
Intervalles de lecture de la vitesse détaillant la densité du trafic. Applicable en cas de préférences de routage Exemple :
|
fuel_consumption_microliters |
Consommation de carburant prévue en microlitres. |
route_restrictions_partially_ignored |
L'itinéraire affiché peut comporter des restrictions qui ne conviennent pas au mode de transport demandé ou aux modificateurs d'itinéraire. |
transit_fare |
S'il est présent, contient le tarif total ou le coût des billets pour cet itinéraire. Cette propriété n'est renvoyée que pour les requêtes |
RouteTravelMode
Ensemble de valeurs permettant de spécifier le mode de transport. REMARQUE: Les itinéraires WALK
, BICYCLE
et TWO_WHEELER
sont en version bêta. Il peut arriver qu'ils ne comportent pas de trottoirs dégagés, de voies piétonnes ou de pistes cyclables. Vous devez afficher cet avertissement pour tous les itinéraires à pied, à vélo et à deux roues que vous affichez dans votre application.
Enums | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Aucun mode de transport spécifié. La valeur par défaut est DRIVE . |
DRIVE |
Déplacez-vous en voiture de tourisme. |
BICYCLE |
Déplacez-vous à vélo. |
WALK |
Voyagez à pied. |
TWO_WHEELER |
Un véhicule motorisé à deux roues. Par exemple : moto. Notez qu'il ne s'agit pas du mode de transport BICYCLE , qui couvre le mode de transport manuel. |
TRANSIT |
Empruntez des itinéraires en transports en commun (lorsqu'ils sont disponibles). |
RoutingPreference
Ensemble de valeurs spécifiant les facteurs à prendre en compte lors du calcul de l'itinéraire.
Enums | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Aucune préférence de routage spécifiée. Valeur par défaut : TRAFFIC_UNAWARE |
TRAFFIC_UNAWARE |
Calcule les itinéraires sans tenir compte des conditions de circulation en temps réel. Convient lorsque les conditions de circulation n'ont pas d'importance ou ne sont pas applicables. L'utilisation de cette valeur permet d'obtenir la latence la plus faible. Remarque: Pour DRIVE et TWO_WHEELER , l'itinéraire et la durée sont déterminés en fonction du réseau routier et des conditions de circulation moyennes toutes heures confondues, et non de l'état actuel des routes. Par conséquent, l'itinéraire peut inclure des routes temporairement fermées. Les résultats d'une requête donnée peuvent varier au fil du temps en raison des modifications du réseau routier, des nouvelles moyennes de conditions de circulation et de la nature distribuée du service. Les résultats peuvent également varier entre plusieurs itinéraires presque équivalents à tout moment et à n'importe quelle fréquence. |
TRAFFIC_AWARE |
Calcule les itinéraires en tenant compte des conditions de circulation en temps réel. Contrairement à TRAFFIC_AWARE_OPTIMAL , certaines optimisations sont appliquées pour réduire considérablement la latence. |
TRAFFIC_AWARE_OPTIMAL |
Calcule les itinéraires en tenant compte des conditions de circulation en temps réel, sans appliquer la plupart des optimisations de performances. L'utilisation de cette valeur produit la latence la plus élevée. |
SpeedReadingInterval
Indicateur de densité du trafic sur un segment contigu d'une polyligne ou d'un trajet. Pour un tracé avec des points P_0, P_1, ... et 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 la polyligne. |
end_polyline_point_index |
Index de fin de cet intervalle dans la polyligne. |
Champ d'union
|
|
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é. |
TollInfo
Encapsule les informations à péage sur une
ou une Route
.RouteLeg
Champs | |
---|---|
estimated_price[] |
Valeur monétaire des péages pour les |
TollPass
Liste des péages dans le monde que nous acceptons.
Enums | |
---|---|
TOLL_PASS_UNSPECIFIED |
Non utilisé. Si cette valeur est utilisée, la requête échoue. |
AU_ETOLL_TAG |
Péage pour Sydney. Pour en savoir plus, consultez le site https://www.myetoll.com.au. |
AU_EWAY_TAG |
Péage pour Sydney. Pour en savoir plus, consultez le site https://www.tollpay.com.au. |
AU_LINKT |
Télépéage couvrant toute l'Australie. Pour en savoir plus, consultez https://www.linkt.com.au/. |
AR_TELEPASE |
Télépéage pour l'Argentine. Pour en savoir plus, consultez https://telepase.com.ar. |
BR_AUTO_EXPRESO |
télépéage pour le Brésil ; Pour en savoir plus, consultez https://www.autoexpreso.com. |
BR_CONECTCAR |
télépéage pour le Brésil ; Plus de détails sur https://conectcar.com. |
BR_MOVE_MAIS |
télépéage pour le Brésil ; Pour plus d'informations, consultez https://movemais.com. |
BR_PASSA_RAPIDO |
télépéage pour le Brésil ; Pour en savoir plus, consultez https://pasorapido.gob.do/. |
BR_SEM_PARAR |
télépéage pour le Brésil ; Pour en savoir plus, consultez https://www.semparar.com.br. |
BR_TAGGY |
télépéage pour le Brésil ; Pour en savoir plus, consultez https://taggy.com.br. |
BR_VELOE |
télépéage pour le Brésil ; Pour en savoir plus, consultez https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Poste-frontière entre le Canada et les États-Unis |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Poste-frontière entre le Canada et les États-Unis |
CA_US_BLUE_WATER_EDGE_PASS |
de l'Ontario, du Canada au Michigan, et poste-frontière des États-Unis. |
CA_US_CONNEXION |
de l'Ontario, du Canada au Michigan, et poste-frontière des États-Unis. |
CA_US_NEXUS_CARD |
Poste-frontière entre le Canada et les États-Unis |
ID_E_TOLL |
Indonésie. Carte électronique fournie par plusieurs banques et utilisée pour payer les péages. Toutes les cartes électroniques émises par les banques sont facturées de la même manière. Une seule valeur d'énumération est donc nécessaire. Par exemple, Bank Mandiri https://www.bankmandiri.co.id/e-money – BCA https://www.bca.co.id/flazz – BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
India. |
IN_LOCAL_HP_PLATE_EXEMPT |
Exemption de la plaque d'immatriculation HP en Inde. |
JP_ETC |
Japon ETC. Système électronique sans fil pour la collecte des péages. https://www.go-etc.jp/ |
JP_ETC2 |
Japan ETC2.0. Nouvelle version de l'ETC avec remise supplémentaire et communication bidirectionnelle entre les appareils installés sur les véhicules et les antennes sur la route. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Pass pour le péage pour le Mexique. https://iave.capufe.gob.mx/#/ |
MX_PASE |
Mexique https://www.pase.com.mx |
MX_QUICKPASS |
Mexique https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
Mexique |
MX_TAG_TELEVIA |
Société de télépéage mexicain. L'une des nombreuses entreprises opérant à Mexico. Pour en savoir plus, consultez https://www.televia.com.mx. |
MX_TELEVIA |
Société de télépéage mexicain. L'une des nombreuses entreprises opérant à Mexico. https://www.televia.com.mx |
MX_VIAPASS |
télépéage pour le Mexique. Pour en savoir plus, consultez https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
Alabama, États-Unis. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
Alaska, États-Unis. |
US_CA_FASTRAK |
Californie, États-Unis. |
US_CA_FASTRAK_CAV_STICKER |
Indique que le conducteur dispose d'un pass FasTrak en plus de l'autocollant "CAV" (Clean Air Vehicle) émis par le DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
Colorado, États-Unis. |
US_CO_GO_PASS |
Colorado, États-Unis. |
US_DE_EZPASSDE |
Allemagne, États-Unis. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
Floride, États-Unis. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
Floride, États-Unis. |
US_FL_EPASS |
Floride, États-Unis. |
US_FL_GIBA_TOLL_PASS |
Floride, États-Unis. |
US_FL_LEEWAY |
Floride, États-Unis. |
US_FL_SUNPASS |
Floride, États-Unis. |
US_FL_SUNPASS_PRO |
Floride, États-Unis. |
US_IL_EZPASSIL |
Illinois, États-Unis. |
US_IL_IPASS |
Illinois, États-Unis. |
US_IN_EZPASSIN |
IN, ÉTATS-UNIS. |
US_KS_BESTPASS_HORIZON |
Kansas, États-Unis. |
US_KS_KTAG |
Kansas, États-Unis. |
US_KS_NATIONALPASS |
Kansas, États-Unis. |
US_KS_PREPASS_ELITEPASS |
Kansas, États-Unis. |
US_KY_RIVERLINK |
KY, États-Unis. |
US_LA_GEAUXPASS |
Los Angeles, États-Unis. |
US_LA_TOLL_TAG |
Los Angeles, États-Unis. |
US_MA_EZPASSMA |
Massachusetts, États-Unis. |
US_MD_EZPASSMD |
MD, États-Unis. |
US_ME_EZPASSME |
ME, ÉTATS-UNIS. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
Michigan, États-Unis. |
US_MI_BCPASS |
Michigan, États-Unis. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
Michigan, États-Unis. |
US_MI_IQ_PROX_CARD |
Michigan, États-Unis. Obsolète, car ce type de carte n'existe plus. |
US_MI_IQ_TAG |
Michigan, États-Unis. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
Michigan, États-Unis. |
US_MI_NEXPRESS_TOLL |
Michigan, États-Unis. |
US_MN_EZPASSMN |
Minnesota, États-Unis. |
US_NC_EZPASSNC |
en Caroline du Nord, États-Unis. |
US_NC_PEACH_PASS |
en Caroline du Nord, États-Unis. |
US_NC_QUICK_PASS |
en Caroline du Nord, États-Unis. |
US_NH_EZPASSNH |
New Hampshire, États-Unis. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
New Jersey, États-Unis. |
US_NJ_EZPASSNJ |
New Jersey, États-Unis. |
US_NY_EXPRESSPASS |
New York, États-Unis. |
US_NY_EZPASSNY |
New York, États-Unis. |
US_OH_EZPASSOH |
Ohio, États-Unis. |
US_PA_EZPASSPA |
Pennsylvanie, États-Unis. |
US_RI_EZPASSRI |
RI, États-Unis. |
US_SC_PALPASS |
en Caroline du Sud, États-Unis. |
US_TX_AVI_TAG |
Texas, États-Unis. |
US_TX_BANCPASS |
Texas, États-Unis. |
US_TX_DEL_RIO_PASS |
Texas, États-Unis. |
US_TX_EFAST_PASS |
Texas, États-Unis. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
Texas, États-Unis. |
US_TX_EPTOLL |
Texas, États-Unis. |
US_TX_EZ_CROSS |
Texas, États-Unis. |
US_TX_EZTAG |
Texas, États-Unis. |
US_TX_FUEGO_TAG |
Texas, États-Unis. |
US_TX_LAREDO_TRADE_TAG |
Texas, États-Unis. |
US_TX_PLUSPASS |
Texas, États-Unis. |
US_TX_TOLLTAG |
Texas, États-Unis. |
US_TX_TXTAG |
Texas, États-Unis. |
US_TX_XPRESS_CARD |
Texas, États-Unis. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
Utah, États-Unis. |
US_VA_EZPASSVA |
Virginie, États-Unis. |
US_WA_BREEZEBY |
Washington, États-Unis. |
US_WA_GOOD_TO_GO |
Washington, États-Unis. |
US_WV_EZPASSWV |
WV, États-Unis. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, États-Unis. |
US_WV_MOV_PASS |
Virginie-Occidentale, États-Unis |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, États-Unis. |
TrafficModel
Spécifie les hypothèses à utiliser pour calculer le temps de trajet. Ce paramètre affecte la valeur renvoyée dans le champ duration
de la réponse, qui contient le temps de trajet prévu en fonction des moyennes historiques.
Enums | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED |
Non utilisé. Si cette valeur est spécifiée, elle sera définie par défaut sur BEST_GUESS . |
BEST_GUESS |
Indique que la valeur duration renvoyée doit correspondre à la meilleure estimation du temps de trajet, compte tenu des conditions de circulation historiques et en temps réel. Plus departure_time est proche de l'heure actuelle, plus la circulation en temps réel devient importante. |
PESSIMISTIC |
Indique que la durée affichée doit être supérieure à la durée réelle du trajet la plupart du temps. Toutefois, les jours où la circulation est particulièrement difficile, le délai peut dépasser cette valeur. |
OPTIMISTIC |
Indique que la durée affichée doit être inférieure à la durée réelle du trajet la plupart du temps. Toutefois, les jours où la circulation est particulièrement fluide, le délai peut être plus court. |
TransitAgency
Agence de transports en commun qui gère une ligne de transports en commun.
Champs | |
---|---|
name |
Nom de l'agence de transports en commun. |
phone_number |
Numéro de téléphone au format spécifique aux paramètres régionaux de l'agence de transports en commun. |
uri |
URI de l'agence de transports en commun. |
TransitLine
Contient des informations sur la ligne de transports en commun utilisée à cette étape.
Champs | |
---|---|
agencies[] |
La ou les agences de transports en commun qui desservent cette ligne de transports en commun. |
name |
Nom complet de cette ligne de transports en commun (par exemple, "8 avenue Locale"). |
uri |
URI de la ligne de transports en commun fourni par l'agence de transports en commun. |
color |
Couleur couramment utilisée dans la signalisation pour cette ligne. Représenté en hexadécimal. |
icon_uri |
URI de l'icône associée à cette ligne. |
name_short |
Nom court de cette ligne de transports en commun. Ce nom est normalement un numéro de ligne, tel que "M7" ou "355". |
text_color |
Couleur couramment utilisée dans le texte de la signalisation pour cette ligne. Représenté en hexadécimal. |
vehicle |
Type de véhicule utilisé sur cette ligne de transports en commun. |
TransitPreferences
Préférences pour les routes basées sur TRANSIT
qui influencent la route renvoyée.
Champs | |
---|---|
allowed_travel_modes[] |
Ensemble de modes de transport à utiliser lorsque vous obtenez un itinéraire |
routing_preference |
Préférence de routage qui, lorsqu'elle est spécifiée, influence la route |
TransitRoutingPreference
Spécifie les préférences d'itinéraire pour les itinéraires en transports en commun.
Enums | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
Aucune préférence spécifiée. |
LESS_WALKING |
Indique que l'itinéraire calculé doit limiter le plus possible la marche. |
FEWER_TRANSFERS |
Indique que l'itinéraire calculé doit utiliser un nombre limité de correspondances. |
TransitTravelMode
Ensemble de valeurs permettant de spécifier le mode de transport.
Enums | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Aucun mode de transport en transports en commun spécifié. |
BUS |
Prenez le bus. |
SUBWAY |
Prenez le métro. |
TRAIN |
Voyagez en train. |
LIGHT_RAIL |
Prenez le tramway ou le tramway. |
RAIL |
Trajets en train Cela équivaut à une combinaison de SUBWAY , TRAIN et LIGHT_RAIL . |
TransitStop
Informations sur un arrêt de transports en commun.
Champs | |
---|---|
name |
Nom de l'arrêt de transports en commun. |
location |
Position de l'arrêt, exprimée en coordonnées de latitude/longitude. |
TransitVehicle
Informations sur un véhicule utilisé dans les itinéraires de transports en commun.
Champs | |
---|---|
name |
Nom du véhicule, en majuscules. |
type |
Type de véhicule utilisé. |
icon_uri |
URI d'une icône associée à ce type de véhicule. |
local_icon_uri |
URI de l'icône associé à ce type de véhicule, en fonction de la signalétique locale pour les transports en commun. |
TransitVehicleType
Type de véhicule pour les itinéraires en transports en commun.
Enums | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED |
Non utilisé. |
BUS |
Bus. |
CABLE_CAR |
Véhicule tracté par un câble, généralement en surface. Les téléphériques peuvent être de type GONDOLA_LIFT . |
COMMUTER_TRAIN |
Train de banlieue. |
FERRY |
Ferry. |
FUNICULAR |
Véhicule tracté par un câble le long d'une pente prononcée. Un funiculaire se compose généralement de deux rames, chacune agissant comme contrepoids de l'autre. |
GONDOLA_LIFT |
Téléphérique. |
HEAVY_RAIL |
Métro. |
HIGH_SPEED_TRAIN |
Train à grande vitesse. |
INTERCITY_BUS |
Bus interurbain. |
LONG_DISTANCE_TRAIN |
Train longue distance. |
METRO_RAIL |
Métro léger. |
MONORAIL |
Monorail. |
OTHER |
Tous les autres véhicules. |
RAIL |
Train. |
SHARE_TAXI |
Type de bus pouvant faire monter et descendre des passagers n'importe où sur la ligne. |
SUBWAY |
Métro léger souterrain. |
TRAM |
Métro léger en surface. |
TROLLEYBUS |
Trolleybus. |
Unités
Ensemble de valeurs spécifiant l'unité de mesure utilisée sur l'écran.
Enums | |
---|---|
UNITS_UNSPECIFIED |
Unités de mesure non spécifiées. La valeur par défaut est l'unité de mesure déduite de la requête. |
METRIC |
Unités de mesure de métriques. |
IMPERIAL |
Unités de mesure impériales (anglais). |
VehicleEmissionType
Ensemble de valeurs décrivant le type d'émissions du véhicule. S'applique uniquement au RouteTravelMode
DRIVE
.
Enums | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Aucun type d'émission spécifié. Valeur par défaut : GASOLINE |
GASOLINE |
Véhicules à essence. |
ELECTRIC |
Véhicule électrique. |
HYBRID |
Véhicule hybride (essence + électrique, par exemple) ? |
DIESEL |
Véhicule à moteur diesel |
VehicleInfo
Contient les informations sur le véhicule, telles que son type d'émissions.
Champs | |
---|---|
emission_type |
Type d'émission du véhicule. S'applique uniquement au |
Repère
Encapsule un point de cheminement. Les points de cheminement marquent le début et la fin de l'itinéraire, et incluent des arrêts intermédiaires.
Champs | |
---|---|
via |
Marque ce point de cheminement comme un jalon plutôt qu'un point d'arrêt. Pour chaque point de cheminement non-via de la requête, la réponse ajoute une entrée au tableau |
vehicle_stopover |
Indique que le point de cheminement est destiné aux véhicules pour lesquels ils doivent s'arrêter ou descendre. Lorsque vous définissez cette valeur, l'itinéraire calculé n'inclut pas les points de cheminement autres que |
side_of_road |
Indique que l'emplacement de ce point de cheminement doit permettre au véhicule de s'arrêter d'un côté de la route de préférence. Lorsque vous définissez cette valeur, l'itinéraire passe par ce lieu afin que le véhicule puisse s'arrêter au bord de la route où l'emplacement est orienté vers le centre. Cette option ne fonctionne que pour |
Champ d'union location_type . Différentes manières de représenter un lieu. location_type ne peut être qu'un des éléments suivants : |
|
location |
Point spécifié à l'aide de coordonnées géographiques, y compris un cap facultatif. |
place_id |
ID de lieu du POI associé au point de cheminement. |
address |
Adresse lisible ou code plus code. Pour en savoir plus, consultez https://plus.codes. |