Укажите особенности маршрута, которых следует избегать
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Разработчики Европейской экономической зоны (ЕЭЗ)
Вы указываете, какие особенности маршрута вы предпочитаете избегать, например, избегать платных дорог или автомагистралей, добавляя модификаторы маршрута к запросу. Затем API пытается предоставить маршрут, который не требует этих особенностей.
Используйте свойство routeModifiers в запросе типа RouteModifiers . Вы можете указать avoidTolls , avoidHighways , avoidFerries и avoidIndoor .
Указание модификатора маршрута не обязательно исключает маршруты, включающие ограниченную функцию. API использует модификатор для смещения результата в сторону более благоприятных маршрутов. Может быть несколько причин, по которым запрос опции избегания не меняет ваш маршрут. Например, единственный маршрут от исходной точки до пункта назначения делает невозможным избежать шоссе или парома. Или альтернативный маршрут на самом деле значительно увеличивает время в пути.
Следующий пример демонстрирует, как задать модификаторы маршрута в теле запроса метода computeRoutes (REST). Вы также можете указать эту опцию для метода ComputeRoutes (gRPC). В этом примере вы указываете избегать платных дорог и автомагистралей:
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-06-20 UTC."],[[["The Routes API's Compute Route Matrix feature does not support avoiding route features."],["You can request routes that avoid tolls, highways, ferries, and indoor travel using the `routeModifiers` property."],["While route modifiers bias the results, they may not eliminate the specified features if alternatives are unavailable or significantly increase travel time."],["You can specify route modifiers in both REST and gRPC requests, using the `avoidTolls`, `avoidHighways`, `avoidFerries`, and `avoidIndoor` fields within the `routeModifiers` property."]]],["Route modifiers, set in the `routeModifiers` property of a request, allow users to express preferences for avoiding tolls, highways, ferries, or indoor routes. The `Compute Route Matrix` feature does not support avoiding route features. Modifiers bias the route calculation, but do not guarantee avoidance. `routeModifiers` also supports `vehicleInfo` and `tollPasses`. The API might include the feature to be avoided if no practical alternative exists. An example in a `computeRoutes` request demonstrates setting `avoidTolls` and `avoidHighways` to `true`.\n"]]