Index
RoutesPreferred
(interface)ComputeCustomRoutesRequest
(message)ComputeCustomRoutesResponse
(message)ComputeCustomRoutesResponse.FallbackInfo
(message)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective
(enum)ComputeRouteMatrixRequest
(message)ComputeRoutesRequest
(message)ComputeRoutesResponse
(message)CustomRoute
(message)FallbackInfo
(message)FallbackReason
(enum)FallbackRoutingMode
(enum)Location
(message)Maneuver
(enum)NavigationInstruction
(message)Polyline
(message)PolylineEncoding
(enum)PolylineQuality
(enum)Route
(message)RouteLeg
(message)RouteLegStep
(message)RouteLegStepTravelAdvisory
(message)RouteLegTravelAdvisory
(message)RouteMatrixDestination
(message)RouteMatrixElement
(message)RouteMatrixElementCondition
(enum)RouteMatrixOrigin
(message)RouteModifiers
(message)RouteObjective
(message)RouteObjective.RateCard
(message)RouteObjective.RateCard.MonetaryCost
(message)RouteTravelAdvisory
(message)RouteTravelMode
(enum)RoutingPreference
(enum)SpeedReadingInterval
(message)SpeedReadingInterval.Speed
(enum)TollInfo
(message)TollPass
(enum)Units
(enum)VehicleEmissionType
(enum)VehicleInfo
(message)Waypoint
(message)
RoutesPreferred
API Routes Preferred
ComputeCustomRoutes |
---|
À partir d'un ensemble de points de cheminement finaux et intermédiaires, et d'un objectif d'itinéraire, calcule le meilleur itinéraire pour l'objectif d'itinéraire. Renvoie également l'itinéraire le plus rapide et l'itinéraire le plus court en tant qu'itinéraires de référence. 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 (
|
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:
Vous devez impérativement inclure
|
ComputeRoutes |
---|
Renvoie l'itinéraire principal ainsi que d'autres itinéraires facultatifs, en fonction d'un ensemble de points de cheminement terminaux 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 avec caractère générique (
|
ComputeCustomRoutesRequest
Message de requête ComputeCustomRoutes.
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. Jusqu'à 25 points de cheminement intermédiaires sont acceptés. |
travel_ |
Facultatif. Spécifie le mode de transport. Seuls |
routing_ |
Facultatif. Indique comment calculer la route. 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 génère une erreur ou une latence plus longue, une erreur est renvoyée. Vous ne pouvez spécifier cette option que lorsque |
polyline_ |
Facultatif. Indique votre préférence concernant 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. Si vous définissez cette valeur sur une heure qui s'est déjà produite, la requête échoue. |
route_ |
Facultatif. Ensemble de conditions à remplir qui affectent la façon dont les itinéraires sont calculés. |
route_ |
Obligatoire. Objectif d'itinéraire à optimiser. |
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. Consultez la page Langues acceptées pour obtenir la liste des langues disponibles. Si vous ne fournissez pas cette valeur, la langue d'affichage est déduite de l'emplacement de la requête d'itinéraire. |
units |
Facultatif. Spécifie les unités de mesure des champs d'affichage. Cela inclut le champ |
ComputeCustomRoutesResponse
ComputeCustomRoutes.
Champs | |
---|---|
routes[] |
"Meilleurs" itinéraires pour l'objectif d'itinéraire saisi. |
fastest_ |
La route de référence la plus rapide. |
shortest_ |
Route de référence la plus courte. |
fallback_ |
Informations de remplacement pour les routes personnalisées. |
FallbackInfo
Encapsule les informations de remplacement pour ComputeCustomRoutes
. ComputeCustomRoutes
effectue deux types de remplacements:
S'il ne peut pas calculer la route à l'aide du
routing_preference
demandé par le client, il basculera vers un autre mode de routage. Dans ce cas,fallback_routing_mode
etrouting_mode_fallback_reason
sont utilisés pour communiquer le mode de routage de remplacement utilisé, ainsi que la raison du remplacement.S'il ne parvient pas à calculer la "meilleure" route pour l'objectif de routage spécifié par le client, il peut revenir à un autre objectif.
fallback_route_objective
permet de communiquer l'objectif de la route de remplacement.
Champs | |
---|---|
routing_ |
Mode de routage utilisé pour la réponse. Si une création de remplacement a été déclenchée, le mode peut être différent des préférences de routage définies dans la requête client d'origine. |
routing_ |
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. |
route_ |
Objectif de l'itinéraire utilisé pour la réponse. Si une création de remplacement a été déclenchée, l'objectif peut être différent de celui de la route fourni dans la requête client d'origine. |
FallbackRouteObjective
RouteObjective utilisé pour la réponse.
Enums | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
L'objectif de la route de remplacement n'est pas spécifié. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Si le client demande RateCard et définit include_tolls sur "true" et que Google ne dispose pas de données sur les prix de péage pour l'itinéraire, l'API utilise RateCard sans tenir compte des frais de péage. |
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 de destination:
|
destinations[] |
Obligatoire. Tableau de destinations, qui détermine les colonnes de la matrice de réponse. |
travel_ |
Facultatif. Spécifie le mode de transport. |
routing_ |
Facultatif. Indique comment calculer la route. 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, l'heure à laquelle vous avez effectué la requête est utilisée par défaut. Si vous définissez cette valeur sur une heure qui s'est déjà produite, la requête échoue. |
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. Jusqu'à 25 points de cheminement intermédiaires sont acceptés. |
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 concernant 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. Si vous définissez cette valeur sur une heure qui s'est déjà produite, la requête échoue. |
compute_ |
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_ |
Facultatif. Ensemble de conditions à remplir qui affectent la façon 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 la section 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. |
units |
Facultatif. Spécifie les unités de mesure des champs d'affichage. Cela inclut le champ |
optimize_ |
Si optimizeWaypointOrder est défini sur "true", une tentative est effectuée pour réorganiser les points de repère intermédiaires spécifiés afin de minimiser le coût global du parcours. Si l'un des points de cheminement intermédiaires se trouve via un point de cheminement, la requête échoue. Utilisez |
ComputeRoutesResponse
ComputeRoute 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. |
CustomRoute
Encapsule un itinéraire personnalisé calculé en fonction de l'objectif d'itinéraire spécifié par le client. CustomRoute
contient une route et un jeton de route, qui peuvent être transmis à NavSDK pour reconstruire la route personnalisée pour la navigation étape par étape.
Champs | |
---|---|
route |
Route considérée comme la "meilleure" pour l'objectif de route d'entrée. |
token |
Jeton d'itinéraire encodé en base64 adapté au Web pouvant être transmis à NavSDK, ce qui permet à NavSDK de reconstruire l'itinéraire pendant la navigation et, en cas de réacheminement, de respecter l'intention initiale lorsque |
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 mode de remplacement.
Champs | |
---|---|
routing_ |
Mode de routage utilisé pour la réponse. Si une création de remplacement a été déclenchée, le mode peut être différent des préférences de routage définies 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 s'est produite sur le serveur lors du calcul des itinéraires avec votre mode de calcul d'itinéraire préféré. Toutefois, nous avons pu renvoyer un résultat calculé avec un autre mode. |
LATENCY_EXCEEDED |
Nous n'avons pas pu terminer le calcul avec votre mode d'itinéraire préféré à temps, mais nous avons pu renvoyer un résultat calculé avec un autre mode. |
FallbackRoutingMode
Mode de routage réel utilisé pour renvoyer une réponse de remplacement.
Enums | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Non utilisé. |
FALLBACK_TRAFFIC_UNAWARE |
Indique que le mode de routage TRAFFIC_UNAWARE a été utilisé pour calculer la réponse. |
FALLBACK_TRAFFIC_AWARE |
Indique que le mode de routage TRAFFIC_AWARE a été utilisé pour calculer la réponse. |
Lieu
Encapsule un emplacement (un point géographique et un angle facultatif).
Champs | |
---|---|
lat_ |
Coordonnées géographiques du point de cheminement. |
heading |
Direction associée au sens du flux de circulation. Cette valeur spécifie le côté de la route à emprunter pour le ramassage et le dépôt. Les valeurs de cap peuvent varier de 0 à 360, où 0 spécifie un cap au nord, 90 un cap à l'est, etc. Vous ne pouvez utiliser ce champ que pour les modes de transport |
Manœuvre
Ensemble de valeurs qui spécifient l'action de navigation à effectuer pour l'étape actuelle (par exemple, tourner à gauche, fusionner ou droite).
Enums | |
---|---|
MANEUVER_UNSPECIFIED |
Non utilisé. |
TURN_SLIGHT_LEFT |
Tournez légèrement vers la gauche. |
TURN_SHARP_LEFT |
Tournez brusquement vers la gauche. |
UTURN_LEFT |
Faites demi-tour à gauche. |
TURN_LEFT |
Tournez à gauche. |
TURN_SLIGHT_RIGHT |
Tournez légèrement sur la droite. |
TURN_SHARP_RIGHT |
Tournez brusquement à droite. |
UTURN_RIGHT |
Faites demi-tour à droite. |
TURN_RIGHT |
Tournez à droite. |
STRAIGHT |
Allez tout droit. |
RAMP_LEFT |
Prendre la rampe à gauche. |
RAMP_RIGHT |
Prenez la rampe de droite. |
MERGE |
Rejoignez le trafic. |
FORK_LEFT |
Prenez la bifurcation à gauche. |
FORK_RIGHT |
Prenez la droite. |
FERRY |
Prendre le ferry |
FERRY_TRAIN |
Prenez le train qui mène au ferry. |
ROUNDABOUT_LEFT |
Tournez à gauche au rond-point. |
ROUNDABOUT_RIGHT |
Au rond-point, tournez à droite. |
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 "encodé_polyligne". 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 LineString GeoJSON. |
PolylineEncoding
Spécifie le type de polyligne souhaité à 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 au 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 polyligne spécifiée. La valeur par défaut est OVERVIEW . |
HIGH_QUALITY |
Spécifie une polyligne de haute qualité, composée à l'aide de plus de points que OVERVIEW , au prix d'une taille de réponse plus importante. 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 présente une latence de requête inférieure à celle de l'option HIGH_QUALITY . |
Itinéraire
Encapsule 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 | |
---|---|
legs[] |
Ensemble de sections (segments de chemin entre les points de cheminement) qui constituent l'itinéraire. Chaque section correspond au trajet entre deux points de cheminement non- |
distance_ |
Distance parcourue 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 globale 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 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 |
RouteLeg
Encapsule un segment entre des points de cheminement non-via
.
Champs | |
---|---|
distance_ |
Distance parcourue par l'étape du parcours, en mètres. |
duration |
Durée nécessaire pour parcourir l'étape. Si |
static_ |
Durée du trajet le long de la section, calculée sans tenir compte des conditions de circulation. |
polyline |
Polyligne globale de cet itinéraire. Cela inclut la polyligne de chaque |
start_ |
Lieu de départ de cette étape. Il peut être différent de l' |
end_ |
Emplacement de fin de cette section. Il peut être différent du |
steps[] |
Tableau d'étapes indiquant les segments de cet itinéraire. Chaque étape représente une instruction de navigation. |
travel_ |
Encapsule les informations supplémentaires que l'utilisateur doit connaître, telles que les restrictions de circulation possibles, etc. sur un tronçon de parcours. |
RouteLegStep
Encapsule un segment d'un RouteLeg
. Une étape correspond à une seule instruction de navigation. Les segments de parcours sont composés d'étapes.
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 pour 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_ |
Lieu de départ de cette étape. |
end_ |
Emplacement de fin de cette étape. |
navigation_ |
Instructions de navigation. |
travel_ |
Encapsule les informations supplémentaires que l'utilisateur doit connaître, telles que les éventuelles restrictions de zone de circulation sur une étape de trajet. |
RouteLegStepTravelAdvisory
Encapsule 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
Encapsule les informations supplémentaires que l'utilisateur doit connaître, telles que les restrictions de circulation possibles, etc. sur un tronçon de parcours.
Champs | |
---|---|
toll_ |
Encapsule les informations sur les péages dans le |
speed_ |
Intervalles de lecture rapide détaillant la densité du trafic. Applicable dans le cas des préférences de routage Exemple :
|
RouteMatrixDestination
Une seule destination pour ComputeRouteMatrixRequest
Champs | |
---|---|
waypoint |
Obligatoire. Point de cheminement de destination |
RouteMatrixElement
Encapsule les informations sur les itinéraires calculées pour une paire origine/destination dans l'API ComputeRouteMatrix. Ce proto peut être diffusé en streaming vers le client.
Champs | |
---|---|
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. |
status |
Code d'état d'erreur pour cet élément. |
condition |
Indique si l'itinéraire a été trouvé ou non. Indépendant du statut. |
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. |
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 n'est pas en mesure de calculer la route avec les préférences données pour cette paire point de départ/destination spécifique, il peut choisir d'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. |
RouteMatrixElementCondition
La condition de la route renvoyée.
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 trouvé. Les champs contenant des informations sur l'itinéraire, tels que distance_meters ou duration , ne sont 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 modes de transport |
avoid_ |
Lorsque ce paramètre est défini sur "true", cela permet d'éviter les autoroutes dans la mesure du possible, en privilégiant les routes qui ne contiennent pas d'autoroute. Ne s'applique qu'aux modes de transport |
avoid_ |
Lorsque la valeur est définie sur "true", évite les ferries lorsque cela est raisonnable, en donnant la priorité aux itinéraires ne contenant pas de ferries. Ne s'applique qu'aux modes de transport |
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. S'applique uniquement au mode de transport |
vehicle_ |
Indique les informations sur le véhicule. |
toll_ |
Encapsule les informations sur les pass de péage. Si des cartes de péage sont fournies, l'API tente de renvoyer le prix de la carte. Si aucun pass de péage n'est fourni, l'API considère qu'il s'agit d'un titre inconnu et tente de renvoyer le prix en espèces. Ne s'applique qu'aux modes de transport |
RouteObjective
Encapsule un objectif à optimiser par ComputeCustomRoutes
.
Champs | |
---|---|
Champ d'union objective . Objectif de l'itinéraire. objective ne peut être qu'un des éléments suivants : |
|
rate_ |
L'objectif "Fiche tarifaire". |
RateCard
Encapsule un objectif d'itinéraire RateCard
.
Champs | |
---|---|
cost_ |
Facultatif. Coût par minute |
cost_ |
Facultatif. Coût au kilomètre |
include_ |
Facultatif. Indique si les frais de péage doivent être inclus dans le coût global. |
MonetaryCost
Encapsule le coût utilisé dans le tableau des tarifs.
Champs | |
---|---|
value |
Obligatoire. Valeur du coût en devise locale déduite de la requête. |
RouteTravelAdvisory
Encapsule les informations supplémentaires que l'utilisateur doit connaître, telles que les éventuelles restrictions de circulation dans une zone, etc.
Champs | |
---|---|
toll_ |
Encapsule les 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 de la vitesse indiquant la densité du trafic Applicable en cas de préférences de routage Exemple :
|
RouteTravelMode
Ensemble de valeurs utilisé pour spécifier le mode de transport.
Enums | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Aucun mode de transport n'est spécifié. La valeur par défaut est DRIVE . |
DRIVE |
Déplacements en voiture à passagers. |
BICYCLE |
Se déplacer à vélo. |
WALK |
Se déplacer à pied |
TWO_WHEELER |
Véhicule motorisé à deux roues. Par exemple : moto. Notez que cela diffère du mode de transport BICYCLE , qui couvre le mode manuel. |
TAXI |
Utiliser un taxi agréé, ce qui peut permettre au véhicule de circuler sur les voies de taxi dans certaines zones. Le mode TAXI est une fonctionnalité expérimentale. Si le client demande un itinéraire en taxi dans une ville où les données sur les voies de taxi ne sont pas disponibles, un itinéraire en voiture est renvoyé. |
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_AWARE |
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. Cette valeur génère la latence la plus faible. Remarque : Pour RouteTravelMode DRIVE et TWO_WHEELER, l'itinéraire et la durée choisis sont basés sur le réseau routier et les conditions de circulation moyennes toutes heures confondues, et non sur 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, de l'évolution des conditions de circulation moyennes 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. 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, sans appliquer la plupart des optimisations de 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 trajet. À partir d'un chemin comportant les points P_0, P_1, ... , P_N (indice basé sur zéro), SpeedReadingInterval
définit un intervalle et décrit son trafic à l'aide des catégories suivantes.
Champs | |
---|---|
start_ |
Index de départ de cet intervalle dans la polyligne. En JSON, lorsque l'index est égal à 0, le champ semble vide. |
end_ |
Indice de fin de cet intervalle dans la polyligne. En JSON, lorsque l'index est égal à 0, le champ semble vide. |
speed |
Vitesse du trafic pour 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 Route
ou un RouteLeg
.
Champs | |
---|---|
estimated_ |
Valeur monétaire des péages pour le |
TollPass
Liste des pass de péage que nous acceptons à travers le monde.
Enums | |
---|---|
TOLL_PASS_UNSPECIFIED |
Non utilisé. Si cette valeur est utilisée, la requête échoue. |
AU_ETOLL_TAG |
L'un des nombreux fournisseurs de péages de Sydney. https://www.myetoll.com.au |
AU_EWAY_TAG |
L'un des nombreux fournisseurs de péages de Sydney. https://www.tollpay.com.au/ |
AU_LINKT |
Télépéage valable dans toute l'Australie. Pour en savoir plus, consultez le site 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 |
Pass de péage pour le Brésil. Pour en savoir plus, consultez la page https://www.autoexpreso.com. |
BR_CONECTCAR |
Pass de péage pour le 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 le site https://movemais.com. |
BR_PASSA_RAPIDO |
Pass de péage pour le Brésil. Pour en savoir plus, consultez https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Pass de péage pour le Brésil. Pour en savoir plus, consultez la page https://www.semparar.com.br. |
BR_TAGGY |
Pass de péage pour le Brésil. Pour en savoir plus, consultez le site https://taggy.com.br. |
BR_VELOE |
Télépéage au Brésil. Pour en savoir plus, consultez la page 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 |
Poste-frontière entre l'Ontario, le Canada et le Michigan, aux États-Unis. |
CA_US_NEXUS_CARD |
Passage frontalier 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 via les banques sont facturées de la même manière. Par conséquent, une seule valeur d'énumération est 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 plaque d'immatriculation de l'État de l'Inde (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 |
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 |
Mexique 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 https://www.televia.com.mx. |
MX_TELEVIA |
Entreprise de télépéage au Mexique. L'un des nombreux établissements opérant à Mexico. https://www.televia.com.mx |
MX_VIAPASS |
Pass de péage au Mexique. Pour en savoir plus, consultez la page 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 |
AK, États-Unis |
US_CA_FASTRAK |
Canada, États-Unis |
US_CA_FASTRAK_CAV_STICKER |
Indique que le conducteur possède un pass FasTrak en plus de l'autocollant CAV émis par le DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, É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 |
IL, États-Unis |
US_IN_EZPASSIN |
IN, États-Unis. |
US_KS_BESTPASS_HORIZON |
KS, États-Unis |
US_KS_KTAG |
Kansas, États-Unis. |
US_KS_NATIONALPASS |
Kansas, États-Unis. |
US_KS_PREPASS_ELITEPASS |
KS, États-Unis |
US_KY_RIVERLINK |
Kentucky, É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 |
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 |
Michigan, États-Unis. Ce type de carte n'existe plus. |
US_MI_IQ_TAG |
Michigan, États-Unis. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, États-Unis |
US_MI_NEXPRESS_TOLL |
MI, États-Unis |
US_MN_EZPASSMN |
Minnesota, États-Unis. |
US_NC_EZPASSNC |
Caroline du Nord, États-Unis. |
US_NC_PEACH_PASS |
Caroline du Nord, É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 |
Ohio, États-Unis. |
US_PA_EZPASSPA |
PA, États-Unis |
US_RI_EZPASSRI |
Rhode Island, États-Unis. |
US_SC_PALPASS |
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 |
UT, États-Unis. |
US_VA_EZPASSVA |
VA, États-Unis |
US_WA_BREEZEBY |
WA, É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 |
Virginie-Occidentale, États-Unis. |
Unités
Ensemble de valeurs qui spécifient l'unité de mesure utilisée à l'écran.
Enums | |
---|---|
UNITS_UNSPECIFIED |
Unités de mesure non 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 (anglais). |
VehicleEmissionType
Ensemble de valeurs décrivant le type d'émission du véhicule. S'applique uniquement au mode de transport Drive.
Enums | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Aucun type d'émission spécifié. La valeur par défaut est GASOLINE. |
GASOLINE |
Véhicule fonctionnant à l'essence. |
ELECTRIC |
Véhicule électrique |
HYBRID |
Véhicule hybride (électrique ou essence, par exemple) |
VehicleInfo
Encapsule 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 sur l'itinéraire.
Champs | |
---|---|
via |
Marque ce point de cheminement comme jalon plutôt que comme 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_ |
Indique que le point de cheminement est destiné à l'arrêt des véhicules, lorsque le but est de monter ou de descendre. Lorsque vous définissez cette valeur, l'itinéraire calculé n'inclut pas de 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 les modes de déplacement "DRIVE" et "TWO_WHEELER". |
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 un en-tête facultatif. |
place_ |
ID de lieu du POI associé au point de cheminement. |