Укажите особенности маршрута, которых следует избегать
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Вы указываете, какие особенности маршрута вы предпочитаете избегать, например, обход платных дорог или автомагистралей, добавляя в запрос модификаторы маршрута . Затем 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-02-05 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"]]