Paramètres permettant de configurer les calculs d'itinéraire aux lieux indiqués dans la réponse, à la fois le long d'un itinéraire (où le classement des résultats sera influencé) et pour calculer les temps de trajet sur la base des résultats.
Représentation JSON |
---|
{ "origin": { object ( |
Champs | |
---|---|
origin |
Facultatif. Origine de routage explicite qui remplace l'origine définie dans la polyligne. Par défaut, l'origine de la polyligne est utilisée. |
travelMode |
Facultatif. Mode de transport |
routeModifiers |
Facultatif. Modificateurs de l'itinéraire. |
routingPreference |
Facultatif. Spécifie comment calculer les résumés de routage. Le serveur tente d'utiliser la préférence de routage sélectionnée pour calculer la route. La préférence de routage tenant compte du trafic n'est disponible que pour les éléments |
TravelMode
Options de mode de transport. Ces options correspondent à celles de l'API Routes.
Enums | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Aucun mode de transport spécifié. La valeur par défaut est DRIVE . |
DRIVE |
Déplacements en voiture à passagers. |
BICYCLE |
Se déplacer à vélo. Non compatible avec searchAlongRouteParameters . |
WALK |
Déplacements à pied. Non compatible avec searchAlongRouteParameters . |
TWO_WHEELER |
Véhicules à deux roues motorisés de toutes sortes (scooters, motos, etc.). Notez que ce mode de transport est différent du mode de transport BICYCLE , qui couvre le transport à énergie humaine. Non compatible avec searchAlongRouteParameters . Disponible uniquement dans les pays listés dans la section Pays et régions dans lesquels les véhicules à deux roues sont acceptés. |
RouteModifiers
Encapsule un ensemble de conditions facultatives à remplir lors du calcul des itinéraires.
Représentation JSON |
---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean } |
Champs | |
---|---|
avoidTolls |
Facultatif. Lorsque cette option est définie sur "True", évite les routes à péage dans la mesure du possible, en privilégiant les itinéraires qui ne contiennent pas de routes à péage. S'applique uniquement aux |
avoidHighways |
Facultatif. 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. S'applique uniquement aux |
avoidFerries |
Facultatif. Lorsque la valeur est définie sur "true", évite les ferries dans la mesure du possible, en privilégiant les itinéraires ne contenant pas de ferries. S'applique uniquement aux |
avoidIndoor |
Facultatif. Lorsque cette règle est définie sur "True", évite de naviguer en intérieur dans la mesure du possible, en privilégiant les itinéraires ne comportant pas de navigation en intérieur. S'applique uniquement à l'élément |
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 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. L'utilisation de cette valeur produit 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, 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 des 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. |