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)PolylineDetails
(message)PolylineDetails.FlyoverInfo
(message)PolylineDetails.NarrowRoadInfo
(message)PolylineDetails.PolylinePointIndex
(message)PolylineDetails.RoadFeatureState
(enum)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 |
---|
Permet de recevoir une liste de points de départ et de destination, puis de renvoyer un flux contenant des informations sur l'itinéraire pour chaque combinaison de points de départ et de destination. REMARQUE:Cette méthode nécessite que vous spécifiiez 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 |
---|
Renvoie l'itinéraire principal ainsi que des itinéraires alternatifs facultatifs, en fonction d'un ensemble de points de cheminement finaux et intermédiaires. REMARQUE:Cette méthode nécessite que vous spécifiiez 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 d'utiliser le masque de champ de réponse générique (
|
ComputeRouteMatrixRequest
Message de requête ComputeRouteMatrix
Champs | |
---|---|
origins[] |
Obligatoire. Tableau d'origines, qui détermine les lignes de la matrice de réponse. Plusieurs restrictions de taille s'appliquent à la cardinalité des origines et des destinations:
|
destinations[] |
Obligatoire. Tableau des destinations, qui détermine les colonnes de la matrice de réponse. |
travel_ |
Facultatif. Spécifie le mode de transport. |
routing_ |
Facultatif. Spécifie comment calculer l'itinéraire. Le serveur tente d'utiliser la préférence de routage sélectionnée pour calculer l'itinéraire. Si la préférence de routage entraîne une erreur ou une latence très longue, une erreur est renvoyée. Vous ne pouvez spécifier cette option que lorsque |
departure_ |
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 un |
arrival_ |
Facultatif. Heure d'arrivée. REMARQUE: Ne peut être défini que si |
language_ |
Facultatif. Le code de langue BCP-47, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez Identifiant de paramètres régionaux Unicode. Pour obtenir la liste des langues acceptées, consultez la section Langues acceptées. Si vous ne fournissez pas cette valeur, la langue d'affichage est déduite de l'emplacement de la première origine. |
region_ |
Facultatif. Code régional, spécifié sous la forme d'une valeur ccTLD (TLD pour top-level domain, domaine de premier niveau) à deux caractères. Pour en savoir plus, consultez la section Domaines de premier niveau avec code pays. |
units |
Facultatif. Spécifie les unités de mesure des champs d'affichage. |
extra_ |
Facultatif. Liste des calculs supplémentaires pouvant être utilisés pour traiter la requête. Remarque: Ces calculs supplémentaires peuvent renvoyer des champs supplémentaires dans la réponse. Ces champs supplémentaires doivent également être spécifiés dans le masque de champ pour être renvoyés dans la réponse. |
traffic_ |
Facultatif. Spécifie les hypothèses à utiliser pour calculer le temps de trajet selon le trafic. Ce paramètre influe sur la valeur renvoyée dans le champ "duration" de |
transit_ |
Facultatif. Spécifie les préférences qui influencent l'itinéraire renvoyé pour les itinéraires |
ExtraComputation
Calculs supplémentaires à effectuer lors de l'exécution de la requête.
Enums | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Non utilisé. Les requêtes contenant cette valeur échoueront. |
TOLLS |
Informations sur les péages pour le ou les éléments de la matrice. |
ComputeRoutesRequest
Message de requête ComputeRoutes.
Champs | |
---|---|
origin |
Obligatoire. Point d'intérêt de départ. |
destination |
Obligatoire. Point de cheminement de destination. |
intermediates[] |
Facultatif. Ensemble de points de cheminement le long du parcours (à l'exception des points de terminaison), à des fins d'arrêt ou de passage. Vous pouvez ajouter jusqu'à 25 points de cheminement intermédiaires. |
travel_ |
Facultatif. Spécifie le mode de transport. |
routing_ |
Facultatif. Spécifie comment calculer l'itinéraire. Le serveur tente d'utiliser la préférence de routage sélectionnée pour calculer l'itinéraire. Si la préférence de routage entraîne une erreur ou une latence très longue, une erreur est renvoyée. Vous ne pouvez spécifier cette option que lorsque |
polyline_ |
Facultatif. Indique votre préférence pour la qualité de la polyligne. |
polyline_ |
Facultatif. Spécifie l'encodage à privilégier pour la polyligne. |
departure_ |
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 un |
arrival_ |
Facultatif. Heure d'arrivée. REMARQUE: Ne peut être défini que si |
compute_ |
Facultatif. Indique si des itinéraires bis doivent être calculés en plus de l'itinéraire. Aucune autre route n'est renvoyée pour les requêtes comportant des points de cheminement intermédiaires. |
route_ |
Facultatif. Ensemble de conditions à remplir qui affectent la manière dont les itinéraires sont calculés. |
language_ |
Facultatif. Le code de langue BCP-47, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez Identifiant de paramètres régionaux Unicode. Pour obtenir la liste des langues acceptées, consultez la section 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_ |
Facultatif. Code régional, spécifié sous la forme d'une valeur ccTLD (TLD pour top-level domain, domaine de premier niveau) à deux caractères. Pour en savoir plus, consultez la section Domaines de premier niveau avec code pays. |
units |
Facultatif. Spécifie les unités de mesure des champs d'affichage. Ces champs incluent le champ |
optimize_ |
Facultatif. Si cette valeur est définie sur "true", le service tente de minimiser 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_ |
Facultatif. Indique les routes de référence à calculer dans le cadre de la requête en plus de l'itinéraire 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_ |
Facultatif. Liste des calculs supplémentaires pouvant être utilisés pour traiter la requête. Remarque: Ces calculs supplémentaires peuvent renvoyer des champs supplémentaires dans la réponse. Ces champs supplémentaires doivent également être spécifiés dans le masque de champ pour être renvoyés dans la réponse. |
traffic_ |
Facultatif. Spécifie les hypothèses à utiliser pour calculer le temps de trajet selon le trafic. Ce paramètre influe sur la valeur renvoyée dans le champ "durée" de |
transit_ |
Facultatif. Spécifie les préférences qui influencent l'itinéraire renvoyé pour les itinéraires |
ExtraComputation
Calculs supplémentaires à effectuer lors de l'exécution de la requête.
Enums | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Non utilisé. Les requêtes contenant cette valeur échoueront. |
TOLLS |
Informations sur les péages pour l'itinéraire ou les itinéraires. |
FUEL_CONSUMPTION |
Consommation de carburant estimée pour l'itinéraire ou les itinéraires. |
TRAFFIC_ON_POLYLINE |
Polylignes tenant compte du trafic pour l'itinéraire ou 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 uniquement à des fins d'affichage. N'analysez pas ce contenu de manière programmatique. |
FLYOVER_INFO_ON_POLYLINE |
Informations sur le survol pour l'itinéraire ou les itinéraires. Le champmask routes.polyline_details.flyover_info doit être spécifié pour renvoyer ces informations. Pour le moment, ces données ne sont renseignées que pour certaines villes indiennes. Cette fonctionnalité est expérimentale. Le code SKU/la facturation peuvent être modifiés. |
NARROW_ROAD_INFO_ON_POLYLINE |
Informations sur les routes étroites pour l'itinéraire ou les itinéraires. Le champmask routes.polyline_details.narrow_road_info doit être spécifié pour renvoyer ces informations. Pour le moment, ces données ne sont renseignées que pour certaines villes indiennes. Cette fonctionnalité est expérimentale. Le code SKU/la facturation peuvent être modifiés. |
ReferenceRoute
Route de référence compatible dans ComputeRoutesRequest.
Enums | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED |
Non utilisé. Les requêtes contenant cette valeur échouent. |
FUEL_EFFICIENT |
Itinéraire économe en carburant. |
SHORTER_DISTANCE |
Itinéraire avec une distance plus courte. Cette fonctionnalité est expérimentale. Pour les requêtes Pour les requêtes Cette fonctionnalité n'est pas compatible avec les autres modes de transport, les points de cheminement intermédiaires ni |
ComputeRoutesResponse
ComputeRoutes le message de réponse.
Champs | |
---|---|
routes[] |
Contient un tableau d'itinéraires calculés (jusqu'à trois) lorsque vous spécifiez |
fallback_ |
Dans certains cas, lorsque le serveur ne parvient pas à calculer les résultats d'itinéraire avec toutes les préférences d'entrée, il peut utiliser 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_ |
Inclut des informations de réponse de géocodage pour les points de cheminement spécifiés en tant qu'adresses. |
FallbackInfo
Informations sur la façon et la raison pour lesquelles 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é comme solution de secours.
Champs | |
---|---|
routing_ |
Mode de routage utilisé pour la réponse. Si le mode de remplacement a été déclenché, il 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
Motifs d'utilisation de la réponse de remplacement.
Enums | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Aucun motif de repli spécifié. |
SERVER_ERROR |
Une erreur de serveur s'est produite lors du calcul des itinéraires avec votre mode d'itinéraire préféré, mais nous avons pu renvoyer un résultat calculé avec un autre mode. |
LATENCY_EXCEEDED |
Nous n'avons pas pu terminer le calcul avec le mode d'itinéraire de votre choix à temps, mais nous avons pu renvoyer un résultat calculé avec 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 le TRAFFIC_UNAWARE a été utilisé pour calculer la réponse. |
FALLBACK_TRAFFIC_AWARE |
Indique que le TRAFFIC_AWARE a été utilisé pour calculer la réponse. |
GeocodedWaypoint
Informations sur les lieux utilisés comme points de repère. Renseigné uniquement pour les repères d'adresse. Inclut des informations sur les résultats de géolocalisation afin de déterminer à quoi l'adresse a été géocodée.
Champs | |
---|---|
geocoder_ |
Indique le code d'état résultant de l'opération de géocodage. |
type[] |
Type(s) du résultat, sous la forme d'un ou de plusieurs tags de type. Types acceptés: Types d'adresses et de composants d'adresse. |
partial_ |
Indique que le géocodeur 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 du lieu pour ce résultat. |
intermediate_ |
Indice du point de cheminement intermédiaire correspondant dans la requête. N'est renseigné que si le point de cheminement correspondant est un point de cheminement intermédiaire. |
GeocodingResults
Contient
pour le point de départ, la destination et les points de cheminement intermédiaires. Renseigné uniquement pour les repères d'adresse.GeocodedWaypoints
Champs | |
---|---|
origin |
Point de cheminement géocodé d'origine. |
destination |
Point de cheminement géocodé de la destination. |
intermediates[] |
Liste des points de cheminement géocodés intermédiaires, chacun contenant un champ d'index correspondant à la position du point de cheminement à partir de zéro dans l'ordre spécifié dans la requête. |
LocalizedTime
Description localisée de l'heure.
Champs | |
---|---|
time |
L'heure spécifiée sous forme de chaîne dans un fuseau horaire donné. |
time_ |
Inclut 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"). |
Lieu
Encapsule un emplacement (un point géographique et un angle facultatif).
Champs | |
---|---|
lat_ |
Coordonnées géographiques du point de cheminement. |
heading |
Direction indiquée par la boussole associée au sens du trafic. Cette valeur indique le côté de la route pour le ramassage et le dépôt. Les valeurs d'orientation peuvent varier de 0 à 360, où 0 indique une orientation plein nord, 90 une orientation plein est, etc. Vous ne pouvez utiliser ce champ que pour |
Manœuvre
Ensemble de valeurs qui spécifient l'action de navigation à effectuer pour l'étape en cours (par exemple, tourner à gauche, s'insérer dans la voie de gauche ou continuer tout droit).
Enums | |
---|---|
MANEUVER_UNSPECIFIED |
Non utilisé. |
TURN_SLIGHT_LEFT |
Tournez légèrement la tête vers la gauche. |
TURN_SHARP_LEFT |
Tournez brusquement à gauche. |
UTURN_LEFT |
Faites demi-tour à gauche. |
TURN_LEFT |
Tournez à gauche. |
TURN_SLIGHT_RIGHT |
Tournez légèrement vers la droite. |
TURN_SHARP_RIGHT |
Tournez brusquement à droite. |
UTURN_RIGHT |
Faites demi-tour à droite. |
TURN_RIGHT |
Tournez à droite. |
STRAIGHT |
Continuez tout droit. |
RAMP_LEFT |
Prenez la bretelle de gauche. |
RAMP_RIGHT |
Prenez la bretelle de droite. |
MERGE |
Rejoindre le trafic. |
FORK_LEFT |
Prenez la bifurcation de gauche. |
FORK_RIGHT |
Prenez la route de droite. |
FERRY |
Prendre le ferry |
FERRY_TRAIN |
Prenez le train qui mène au ferry. |
ROUNDABOUT_LEFT |
Tournez à gauche au rond-point. |
ROUNDABOUT_RIGHT |
Tournez à droite au rond-point. |
DEPART |
Manœuvre initiale. |
NAME_CHANGE |
Indique 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 encoded_polyline. polyline_type ne peut être qu'un des éléments suivants : |
|
encoded_ |
Encodage de la chaîne de la polyligne à l'aide de l'algorithme d'encodage de polyligne |
geo_ |
Spécifie une polyligne au format GeoJSON LineString. |
PolylineDetails
Informations correspondant à un index donné ou à un segment contigu d'une polyligne. Étant donné une polyligne avec les points P_0, P_1, ... , P_N (indice à partir de zéro), PolylineDetails
définit un intervalle et les métadonnées associées.
Champs | |
---|---|
flyover_ |
Informations sur le survol le long de la polyligne. |
narrow_ |
Informations sur la route étroite le long de la polyligne. |
FlyoverInfo
Encapsule des informations sur les survols le long de la polyligne.
Champs | |
---|---|
flyover_ |
Uniquement en sortie. Indique si un survol existe pour un tronçon donné de la polyligne. |
polyline_ |
Emplacement des informations liées à la vue aérienne le long de la polyligne. |
NarrowRoadInfo
Encapsule des informations sur les routes étroites le long de la polyligne.
Champs | |
---|---|
narrow_ |
Uniquement en sortie. Indique si une route étroite existe pour un tronçon donné de la polyligne. |
polyline_ |
Emplacement des informations sur les routes étroites le long de la polyligne. |
PolylinePointIndex
Encapsule les indices de début et de fin d'un élément de polyligne. Dans les cas où les données correspondent à un seul point, start_index
et end_index
sont égaux.
Champs | |
---|---|
start_ |
Index de début de ce détail dans la polyligne. |
end_ |
Indice de fin de ce détail dans la polyligne. |
RoadFeatureState
Encapsule les états des éléments routiers le long d'un tronçon de polyligne.
Enums | |
---|---|
ROAD_FEATURE_STATE_UNSPECIFIED |
L'état de l'élément routier n'a pas été calculé (valeur par défaut). |
EXISTS |
La route existe. |
DOES_NOT_EXIST |
L'élément routier n'existe pas. |
PolylineEncoding
Spécifie le type de polyligne à renvoyer.
Enums | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Aucune préférence de type de polyligne spécifiée. La valeur par défaut est ENCODED_POLYLINE . |
ENCODED_POLYLINE |
Spécifie une polyligne encodée à l'aide de l'algorithme d'encodage de polyligne. |
GEO_JSON_LINESTRING |
Spécifie une polyligne à l'aide du format GeoJSON LineString |
PolylineQuality
Ensemble de valeurs qui spécifient la qualité de la polyligne.
Enums | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Aucune préférence de qualité de la polyligne n'est spécifiée. La valeur par défaut est OVERVIEW . |
HIGH_QUALITY |
Spécifie une polyligne de haute qualité, qui est composée à l'aide de plus de points que OVERVIEW , ce qui augmente la taille de la réponse. Utilisez cette valeur lorsque vous avez besoin de plus de précision. |
OVERVIEW |
Spécifie une polyligne d'aperçu, qui est composée à l'aide d'un petit nombre de points. Utilisez cette valeur lorsque vous affichez une vue d'ensemble du parcours. Cette option offre une latence de requête inférieure à celle de l'option HIGH_QUALITY . |
Itinéraire
Contient un itinéraire, qui consiste en une série de segments de route connectés qui relient les points de cheminement de début, de fin et intermédiaires.
Champs | |
---|---|
route_ |
Libellés de l' |
legs[] |
Ensemble de sections (segments de trajet entre les points de cheminement) qui constituent l'itinéraire. Chaque étape correspond au trajet entre deux |
distance_ |
Distance du trajet en mètres. |
duration |
Durée nécessaire pour suivre l'itinéraire. Si vous définissez |
static_ |
Durée du trajet sur l'itinéraire sans tenir compte des conditions de circulation. |
polyline |
Polyligne de l'itinéraire global. 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 l'itinéraire. |
viewport |
Cadre de délimitation de la fenêtre d'affichage de la polyligne. |
travel_ |
Informations supplémentaires sur l'itinéraire. |
optimized_ |
Si vous définissez |
localized_ |
Représentations textuelles des propriétés de |
route_ |
Jeton opaque pouvant être transmis au SDK Navigation pour reconstruire l'itinéraire pendant la navigation et, en cas de recalcul d'itinéraire, respecter l'intention initiale lors de la création de l'itinéraire. Traitez ce jeton comme un blob opaque. Ne comparez pas sa valeur entre les requêtes, car elle peut changer même si le service renvoie exactement le même itinéraire. REMARQUE: |
polyline_ |
Contient des informations sur les détails le long de la polyligne. |
RouteLocalizedValues
Représentations textuelles de certaines propriétés.
Champs | |
---|---|
distance |
Distance parcourue représentée sous forme de texte. |
duration |
Durée, représentée sous forme de texte et localisée en fonction de la région de la requête. Tenir compte des conditions de circulation Remarque: Si vous n'avez pas demandé d'informations sur le trafic, cette valeur est identique à |
static_ |
Durée sans tenir compte des conditions de circulation, représentée sous forme de texte. |
transit_ |
Tarif des transports en commun sous forme de texte. |
RouteLabel
Libellés de l'
qui permettent d'identifier des propriétés spécifiques du parcours à comparer à d'autres.Route
Enums | |
---|---|
ROUTE_LABEL_UNSPECIFIED |
Par défaut : non utilisé. |
DEFAULT_ROUTE |
Itinéraire "meilleur" par défaut renvoyé pour le calcul d'itinéraire. |
DEFAULT_ROUTE_ALTERNATE |
Alternative à l'itinéraire "meilleur" par défaut. Des itinéraires comme celui-ci sont renvoyés lorsque est spécifié. |
FUEL_EFFICIENT |
Itinéraire économe en carburant. Les itinéraires associés à cette valeur sont optimisés pour les paramètres éco, comme la consommation de carburant. |
SHORTER_DISTANCE |
Itinéraire plus court. Cette fonctionnalité est expérimentale. |
RouteLeg
Contient un segment entre des points de cheminement autres que via
.
Champs | |
---|---|
distance_ |
Distance parcourue par l'étape du trajet, en mètres. |
duration |
Durée nécessaire pour parcourir l'étape. Si |
static_ |
Durée du trajet sur la section, calculée sans tenir compte des conditions de circulation. |
polyline |
Polyligne globale de cet itinéraire qui inclut la polyligne de chaque |
start_ |
Lieu de départ de cette étape. Cet emplacement peut être différent de l' |
end_ |
Emplacement de fin de cette section. Cet emplacement peut être différent de l' |
steps[] |
Tableau d'étapes indiquant les segments de cet itinéraire. Chaque étape représente une instruction de navigation. |
travel_ |
Contient les informations supplémentaires que l'utilisateur doit connaître, telles que les éventuelles restrictions de zone de circulation, sur un tronçon de parcours. |
localized_ |
Représentations textuelles des propriétés de |
steps_ |
Informations générales sur les étapes de cette |
RouteLegLocalizedValues
Représentations textuelles de certaines propriétés.
Champs | |
---|---|
distance |
Distance parcourue représentée sous forme de texte. |
duration |
Durée, représentée sous forme de texte et localisée en fonction de la région de la requête. Tenir compte des conditions de circulation Remarque: Si vous n'avez pas demandé d'informations sur le trafic, cette valeur est identique à static_duration. |
static_ |
Durée sans tenir compte des conditions de circulation, représentée sous forme de texte. |
StepsOverview
Fournit des informations générales sur une liste de RouteLegStep
.
Champs | |
---|---|
multi_ |
Informations récapitulatives sur les différents segments multimodaux de l' |
MultiModalSegment
Fournit des informations récapitulatives sur les différents segments multimodaux de l'RouteLeg.steps
. Un segment multimodal est défini comme un ou plusieurs RouteLegStep
contigus ayant la même RouteTravelMode
. Ce champ n'est pas renseigné si RouteLeg
ne contient aucun segment multimodal dans les étapes.
Champs | |
---|---|
navigation_ |
NavigationInstruction pour le segment multimodal. |
travel_ |
Mode de transport du segment multimodal. |
step_ |
Index |
step_ |
Indice |
RouteLegStep
Contient un segment d'un
. Une étape correspond à une seule instruction de navigation. Les segments de parcours sont composés d'étapes.RouteLeg
Champs | |
---|---|
distance_ |
Distance parcourue pour cette étape, en mètres. Dans certains cas, ce champ peut ne pas avoir de valeur. |
static_ |
Durée du trajet au cours de cette étape, sans tenir compte des conditions de circulation. Dans certains cas, ce champ peut ne pas avoir de valeur. |
polyline |
Polyligne associée à cette étape. |
start_ |
Emplacement de départ de cette étape. |
end_ |
Emplacement de fin de cette étape. |
navigation_ |
Instructions de navigation. |
travel_ |
Contient les informations supplémentaires que l'utilisateur doit connaître, telles que les éventuelles restrictions de zone de circulation, pour une étape de trajet. |
localized_ |
Représentations textuelles des propriétés de |
transit_ |
Informations sur cette étape si le mode de déplacement est |
travel_ |
Mode de transport utilisé pour cette étape. |
RouteLegStepLocalizedValues
Représentations textuelles de certaines propriétés.
Champs | |
---|---|
distance |
Distance parcourue représentée sous forme de texte. |
static_ |
Durée sans tenir compte des conditions de circulation, représentée sous forme de texte. |
RouteLegStepTransitDetails
Informations supplémentaires sur le RouteLegStep
liées aux routes TRANSIT
.
Champs | |
---|---|
stop_ |
Informations sur les arrêts d'arrivée et de départ de l'étape. |
localized_ |
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 est souvent la station terminus. |
headway |
Indique le temps estimé en tant que durée entre deux départs depuis le même arrêt à l'heure actuelle. Par exemple, si la valeur de l'intervalle de temps est de 600 secondes, vous attendrez environ 10 minutes si vous manquez votre bus. |
transit_ |
Informations sur la ligne de transports en commun utilisée à cette étape. |
stop_ |
Nombre d'arrêts entre le départ et l'arrivée. Ce nombre inclut l'arrêt d'arrivée, mais exclut celui 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,
renvoie 3. |
trip_ |
Texte qui s'affiche sur les tableaux d'horaires et les panneaux d'affichage afin de permettre aux passagers d'identifier leur trajet en transports en commun. Le texte doit identifier de manière unique un trajet au cours d'une journée de service. Par exemple, "538" est le |
TransitDetailsLocalizedValues
Descriptions localisées des valeurs pour RouteTransitDetails
.
Champs | |
---|---|
arrival_ |
Heure au format de texte avec le fuseau horaire correspondant. |
departure_ |
Heure au format de texte avec le fuseau horaire correspondant. |
TransitStopDetails
Informations sur les arrêts de transports en commun pour le RouteLegStep
.
Champs | |
---|---|
arrival_ |
Informations sur l'arrêt d'arrivée de l'étape. |
arrival_ |
Heure d'arrivée estimée de l'étape. |
departure_ |
Informations sur l'arrêt de départ de l'étape. |
departure_ |
Heure de départ estimée de l'étape. |
RouteLegStepTravelAdvisory
Inclut les informations supplémentaires que l'utilisateur doit connaître, telles que les éventuelles restrictions de zone de circulation sur une étape de trajet.
Champs | |
---|---|
speed_ |
REMARQUE: Ce champ n'est pas renseigné pour le moment. |
RouteLegTravelAdvisory
Inclut les informations supplémentaires que l'utilisateur doit connaître au cours d'une étape de trajet, telles que les éventuelles restrictions de zone de circulation.
Champs | |
---|---|
toll_ |
Contient des informations sur les péages sur l' |
speed_ |
Intervalles de lecture rapide détaillant la densité du trafic. Applicable en cas de préférences de routage Exemple :
|
RouteMatrixDestination
Une seule destination pour ComputeRouteMatrixRequest
Champs | |
---|---|
waypoint |
Obligatoire. Point de cheminement de destination |
RouteMatrixElement
Contient les informations de calcul d'itinéraire pour une paire origine/destination dans l'API ComputeRouteMatrix. Ce protocole peut être diffusé en streaming vers le 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 l'état. |
distance_ |
Distance du trajet en mètres. |
duration |
Durée nécessaire pour suivre l'itinéraire. Si vous définissez |
static_ |
Durée du trajet sans tenir compte des conditions de circulation. |
travel_ |
Informations supplémentaires sur l'itinéraire. (par exemple, informations sur les restrictions et les péages) |
fallback_ |
Dans certains cas, lorsque le serveur ne parvient pas à calculer l'itinéraire avec les préférences données pour cette paire d'origine/destination particulière, 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_ |
Représentations textuelles des propriétés de |
origin_ |
Index basé sur zéro de l'origine dans la requête. |
destination_ |
Index basé sur zéro de la destination dans la requête. |
LocalizedValues
Représentations textuelles de certaines propriétés.
Champs | |
---|---|
distance |
Distance parcourue 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 à celle de "static_duration". |
static_ |
Durée représentée sous forme de texte, sans tenir compte des conditions de circulation. |
transit_ |
Tarif des transports en commun sous forme de texte. |
RouteMatrixElementCondition
État de l'itinéraire renvoyé.
Enums | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
N'est utilisé que lorsque l'état status de l'élément n'est pas OK. |
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 pu être 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_ |
Facultatif. Modificateurs pour chaque itinéraire qui utilise ce point de départ |
RouteModifiers
Encapsule un ensemble de conditions facultatives à respecter lors du calcul des itinéraires.
Champs | |
---|---|
avoid_ |
Si cette valeur est définie sur "true", les routes à péage sont évitées dans la mesure du possible, et les itinéraires ne comportant pas de routes à péage sont privilégiés. S'applique uniquement aux |
avoid_ |
Si cette valeur est définie sur "true", les itinéraires sans voies rapides sont privilégiés. S'applique uniquement aux |
avoid_ |
Si cette valeur est définie sur "true", les ferries sont évités dans la mesure du possible, et les itinéraires sans ferry sont privilégiés. S'applique uniquement aux |
avoid_ |
Si cette valeur est définie sur "True", la navigation en intérieur est évitée dans la mesure du possible, et les itinéraires ne comportant pas de navigation en intérieur sont privilégiés. Ne s'applique qu'à |
vehicle_ |
Indique les informations sur le véhicule. |
toll_ |
Encapsule des informations sur les cartes de péage. Si des cartes de péage sont fournies, l'API tente de renvoyer le prix de la carte. Si des cartes de péage ne sont pas fournies, l'API les considère comme inconnues et tente de renvoyer le prix en espèces. S'applique uniquement aux |
RouteTravelAdvisory
Inclut les informations supplémentaires que l'utilisateur doit connaître, telles que les éventuelles restrictions de zone de circulation.
Champs | |
---|---|
toll_ |
Inclut des informations sur les péages sur le trajet. Ce champ n'est renseigné que si des péages sont attendus sur l'itinéraire. Si ce champ est défini, mais que le sous-champ |
speed_ |
Intervalles de lecture rapide détaillant la densité du trafic. Applicable en cas de préférences de routage Exemple :
|
fuel_ |
Consommation de carburant prévue en microlitres. |
route_ |
L'itinéraire renvoyé peut comporter des restrictions qui ne conviennent pas au mode de transport ou aux modificateurs d'itinéraire demandés. |
transit_ |
Si 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 utilisé pour spécifier le mode de transport. REMARQUE: Les itinéraires WALK
, BICYCLE
et TWO_WHEELER
sont en version bêta. Il est possible que des trottoirs, des voies piétonnes ou des voies cyclables ne soient pas clairement indiqués. Vous devez afficher cet avertissement à l'utilisateur 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 n'est spécifié. La valeur par défaut est DRIVE . |
DRIVE |
Se déplacer en voiture de tourisme |
BICYCLE |
Se déplacer à vélo |
WALK |
Se déplacer à pied |
TWO_WHEELER |
Véhicule motorisé à deux roues. (par exemple, moto) Notez que ce mode de transport diffère du mode de transport BICYCLE , qui couvre le mode à propulsion humaine. |
TRANSIT |
Utilisez les transports en commun, le cas échéant. |
RoutingPreference
Ensemble de valeurs qui spécifient les facteurs à prendre en compte lors du calcul de l'itinéraire.
Enums | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Aucune préférence de routage n'est 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 s'appliquent pas. Cette valeur offre 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 des performances. Cette valeur génère la latence la plus élevée. |
SpeedReadingInterval
Indicateur de densité du trafic sur un segment contigu d'une polyligne ou d'un tracé. Étant donné un chemin avec les points P_0, P_1, ... , P_N (indice à partir de zéro), SpeedReadingInterval
définit un intervalle et décrit son trafic à l'aide des catégories suivantes.
Champs | |
---|---|
start_ |
Indice de début de cet intervalle dans la polyligne. |
end_ |
Indice de fin de cet intervalle dans la polyligne. |
Champ d'union
|
|
speed |
Vitesse du trafic pendant cet intervalle. |
Vitesse
Classification de la vitesse de la polyligne en fonction des données sur le trafic.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
NORMAL |
Vitesse normale, aucun ralentissement n'est détecté. |
SLOW |
Ralentissement détecté, mais aucun embouteillage n'est formé. |
TRAFFIC_JAM |
Embouteillage détecté. |
TollInfo
Encapsule les informations sur les péages sur un
ou un Route
.RouteLeg
Champs | |
---|---|
estimated_ |
Montant des péages pour le |
TollPass
Liste des cartes de péage acceptées dans le monde entier.
Enums | |
---|---|
TOLL_PASS_UNSPECIFIED |
Non utilisé. Si cette valeur est utilisée, la requête échoue. |
AU_ETOLL_TAG |
Télépéage de Sydney. Pour en savoir plus, consultez la page https://www.myetoll.com.au. |
AU_EWAY_TAG |
Télépéage de Sydney. Pour en savoir plus, consultez la page https://www.tollpay.com.au. |
AU_LINKT |
Télépéage valable dans toute l'Australie. Pour en savoir plus, consultez la page https://www.linkt.com.au/. |
AR_TELEPASE |
Télépéage argentin Pour en savoir plus, consultez la page https://telepase.com.ar. |
BR_AUTO_EXPRESO |
Télépéage au Brésil. Pour en savoir plus, consultez https://www.autoexpreso.com. |
BR_CONECTCAR |
Télépéage au Brésil. Pour en savoir plus, consultez https://conectcar.com. |
BR_MOVE_MAIS |
Télépéage au Brésil. Pour en savoir plus, consultez https://movemais.com. |
BR_PASSA_RAPIDO |
Télépéage au Brésil. Pour en savoir plus, consultez la page https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Télépéage au Brésil. Pour en savoir plus, consultez la page https://www.semparar.com.br. |
BR_TAGGY |
Télépéage au Brésil. Pour en savoir plus, consultez la page https://taggy.com.br. |
BR_VELOE |
Télépéage au Brésil. Pour en savoir plus, consultez https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Passage de la frontière entre le Canada et les États-Unis. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Passage de la frontière entre le Canada et les États-Unis. |
CA_US_BLUE_WATER_EDGE_PASS |
Passage de la frontière entre l'Ontario, Canada, et le Michigan, États-Unis. |
CA_US_CONNEXION |
Passage de la frontière entre l'Ontario, Canada, et le Michigan, États-Unis. |
CA_US_NEXUS_CARD |
Passage de la frontière entre le Canada et les États-Unis. |
ID_E_TOLL |
Indonésie Carte électronique fournie par plusieurs banques pour payer les péages. Toutes les cartes électroniques via les banques sont facturées de la même manière. Par conséquent, une seule valeur d'énumération est nécessaire. Exemples : - 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 |
Inde, exemption de plaque d'immatriculation de l'État HP. |
JP_ETC |
Japon ETC. Système électronique sans fil de collecte des péages. https://www.go-etc.jp/ |
JP_ETC2 |
Japon ETC2.0 Nouvelle version de l'ETC avec une remise supplémentaire et une communication bidirectionnelle entre les appareils des véhicules et les antennes sur la route. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Carte de péage mexicaine. 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 au Mexique. Il s'agit de l'un des nombreux centres d'appels opérant à Mexico. Pour en savoir plus, consultez la page https://www.televia.com.mx. |
MX_TELEVIA |
Société de télépéage au Mexique. L'une des nombreuses chaînes de télévision de Mexico. https://www.televia.com.mx |
MX_VIAPASS |
Télépéage mexicain Pour en savoir plus, consultez la page https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
AL, États-Unis |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, États-Unis |
US_CA_FASTRAK |
Canada, États-Unis |
US_CA_FASTRAK_CAV_STICKER |
Indique que le conducteur possède une carte FasTrak en plus de l'autocollant de véhicule propre (CAV) délivré par le DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, États-Unis |
US_CO_GO_PASS |
CO, É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 |
IL, États-Unis |
US_IL_IPASS |
IL, États-Unis |
US_IN_EZPASSIN |
IN, États-Unis |
US_KS_BESTPASS_HORIZON |
KS, États-Unis |
US_KS_KTAG |
KS, États-Unis |
US_KS_NATIONALPASS |
KS, États-Unis |
US_KS_PREPASS_ELITEPASS |
KS, É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 |
MA, États-Unis |
US_MD_EZPASSMD |
MD, États-Unis |
US_ME_EZPASSME |
ME, États-Unis |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, États-Unis |
US_MI_BCPASS |
MI, États-Unis |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, États-Unis |
US_MI_IQ_PROX_CARD |
MI, États-Unis Ce type de carte n'existe plus. |
US_MI_IQ_TAG |
MI, États-Unis |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, États-Unis |
US_MI_NEXPRESS_TOLL |
MI, États-Unis |
US_MN_EZPASSMN |
MN, États-Unis. |
US_NC_EZPASSNC |
NC, États-Unis |
US_NC_PEACH_PASS |
NC, États-Unis |
US_NC_QUICK_PASS |
NC, États-Unis |
US_NH_EZPASSNH |
NH, É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 |
OH, États-Unis |
US_PA_EZPASSPA |
PA, États-Unis |
US_RI_EZPASSRI |
RI, États-Unis |
US_SC_PALPASS |
SC, É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 |
UT, États-Unis. |
US_VA_EZPASSVA |
VA, États-Unis |
US_WA_BREEZEBY |
WA, États-Unis |
US_WA_GOOD_TO_GO |
WA, États-Unis |
US_WV_EZPASSWV |
WV, États-Unis. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, États-Unis. |
US_WV_MOV_PASS |
WV, États-Unis |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, États-Unis. |
TrafficModel
Spécifie les hypothèses à utiliser pour calculer le temps de trajet selon le trafic. Ce paramètre influe sur 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, la valeur par défaut est BEST_GUESS . |
BEST_GUESS |
Indique que le duration renvoyé 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 renvoyé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 temps de trajet peut être plus long. |
OPTIMISTIC |
Indique que la durée renvoyé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 temps de trajet peut être plus court. |
TransitAgency
Agence de transports en commun qui gère une ligne de transports en commun.
Champs | |
---|---|
name |
Nom de cette agence de transports en commun. |
phone_ |
Numéro de téléphone de l'agence de transports en commun au format propre à la région. |
uri |
URI de l'agence de transports en commun. |
TransitLine
Inclut des informations sur la ligne de transports en commun utilisée à cette étape.
Champs | |
---|---|
agencies[] |
L'agence (ou les agences) de transports en commun qui exploite cette ligne. |
name |
Nom complet de cette ligne de transports en commun (par exemple, "8 Avenue Local"). |
uri |
URI de cette ligne de transports en commun fournie par l'agence de transports en commun. |
color |
Couleur couramment utilisée pour désigner cette ligne. Représenté en hexadécimal. |
icon_ |
URI de l'icône associée à cette ligne. |
name_ |
Nom court de cette ligne de transports en commun. Il s'agit généralement d'un numéro de ligne tel que "M7" ou "355". |
text_ |
Couleur couramment utilisée pour le texte des panneaux de 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 l'itinéraire renvoyé.
Champs | |
---|---|
allowed_ |
Ensemble de modes de transport à utiliser pour obtenir un itinéraire |
routing_ |
Préférence de routage qui, lorsqu'elle est spécifiée, influence la route |
TransitRoutingPreference
Spécifie les préférences de routage 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 utilisé pour spécifier le mode de transport en commun.
Enums | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Aucun mode de transport en commun n'est spécifié. |
BUS |
Prendre le bus |
SUBWAY |
Prendre le métro |
TRAIN |
Voyager en train |
LIGHT_RAIL |
Utilisez le métro léger ou le tramway. |
RAIL |
Voyager 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 |
Emplacement de l'arrêt exprimé en coordonnées de latitude/longitude. |
TransitVehicle
Informations sur un véhicule utilisé sur des itinéraires de transports en commun.
Champs | |
---|---|
name |
Nom de ce véhicule, en majuscules. |
type |
Type de véhicule utilisé. |
icon_ |
URI de l'icône associée à ce type de véhicule. |
local_ |
URI de l'icône associée à ce type de véhicule d'après la signalétique locale pour les transports en commun. |
TransitVehicleType
Type de véhicules 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 qui spécifient l'unité de mesure utilisée à l'écran.
Enums | |
---|---|
UNITS_UNSPECIFIED |
Les unités de mesure ne sont pas spécifiées. Sa valeur par défaut correspond à l'unité de mesure déduite de la requête. |
METRIC |
Unités de mesure métriques. |
IMPERIAL |
Unités de mesure impériales (anglaises). |
VehicleEmissionType
Ensemble de valeurs décrivant le type d'émissions du véhicule. Ne s'applique qu'à RouteTravelMode
DRIVE
.
Enums | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Aucun type d'émission n'est spécifié. Valeur par défaut : GASOLINE |
GASOLINE |
Véhicule fonctionnant à l'essence. |
ELECTRIC |
Véhicule électrique |
HYBRID |
Véhicule hybride (essence et électrique, par exemple) |
DIESEL |
Véhicule diesel |
VehicleInfo
Contient les informations sur le véhicule, comme le type d'émissions.
Champs | |
---|---|
emission_ |
Décrit le type d'émissions du véhicule. Ne s'applique qu'à |
Repère
Encapsule un point de cheminement. Les points de cheminement marquent le début et la fin d'un itinéraire, et incluent les arrêts intermédiaires.
Champs | |
---|---|
via |
Marque ce point de cheminement comme jalon plutôt que comme point d'arrêt. Pour chaque point de cheminement sans via de la requête, la réponse ajoute une entrée au tableau |
vehicle_ |
Indique que le point de cheminement est destiné à servir de point d'arrêt pour les véhicules, avec l'intention de procéder à un retrait ou à un dépôt. Lorsque vous définissez cette valeur, l'itinéraire calculé n'inclut pas les points de cheminement autres que |
side_ |
Indique que l'emplacement de ce point de cheminement est destiné à indiquer au véhicule de s'arrêter d'un côté particulier de la route. Lorsque vous définissez cette valeur, l'itinéraire passe par l'emplacement afin que le véhicule puisse s'arrêter du côté de la route vers lequel l'emplacement est orienté par rapport au centre de la route. Cette option ne fonctionne que pour |
Champ d'union location_type . Différentes façons de représenter un emplacement. location_type ne peut être qu'un des éléments suivants : |
|
location |
Point spécifié à l'aide de coordonnées géographiques, y compris d'un angle de visée facultatif. |
place_ |
ID de lieu du POI associé au point de cheminement. |
address |
Adresse lisible ou plus code. Pour en savoir plus, consultez https://plus.codes. |