- Représentation JSON
- TravelMode
- RouteModifiers
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- RoutingPreference
Paramètres permettant de configurer les calculs d'itinéraire vers les lieux de 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 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. |
travel |
Facultatif. Mode de transport |
route |
Facultatif. Modificateurs de l'itinéraire. |
routing |
Facultatif. Indique comment calculer les récapitulatifs de routage. Le serveur tente d'utiliser la préférence de routage sélectionnée pour calculer l'itinéraire. 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 |
Voyagez en voiture de tourisme. |
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, comme les scooters et les motos. 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 | |
---|---|
avoid |
Facultatif. 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. Ne s'applique qu'aux |
avoid |
Facultatif. Si cette valeur est définie sur "true", les itinéraires sans voies rapides sont privilégiés. S'applique uniquement aux |
avoid |
Facultatif. 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 |
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. Ne s'applique qu'à |
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 sont pas applicables. Cette valeur génère 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. Cette valeur génère la latence la plus élevée. |