Especifica las características de la ruta que deseas evitar
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Desarrolladores del Espacio Económico Europeo (EEE)
Para especificar qué características de la ruta prefieres evitar, como peajes o autopistas, agrega modificadores de ruta a una solicitud. Luego, la API intenta proporcionar una ruta que no requiera esas funciones.
Usa la propiedad routeModifiers en una solicitud, del tipo RouteModifiers. Puedes especificar avoidTolls, avoidHighways, avoidFerries y avoidIndoor.
Especificar un modificador de ruta no necesariamente elimina las rutas que incluyen la función restringida. La API usa el modificador para sesgar el resultado hacia rutas más favorables. Puede haber algunos motivos por los que solicitar una opción de evitación no cambie tu ruta. Por ejemplo, la única ruta desde el origen hasta el destino hace que sea imposible evitar una autopista o un ferry. O bien la ruta alternativa alarga significativamente el tiempo de viaje.
En el siguiente ejemplo, se muestra cómo establecer modificadores de ruta en el cuerpo de una solicitud del método computeRoutes (REST). También puedes especificar esta opción en el método ComputeRoutes (gRPC). En este ejemplo, se especifica que se eviten los peajes y las autopistas:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-10 (UTC)"],[[["\u003cp\u003eThe Routes API's Compute Route Matrix feature does not support avoiding route features.\u003c/p\u003e\n"],["\u003cp\u003eYou can request routes that avoid tolls, highways, ferries, and indoor travel using the \u003ccode\u003erouteModifiers\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eWhile route modifiers bias the results, they may not eliminate the specified features if alternatives are unavailable or significantly increase travel time.\u003c/p\u003e\n"],["\u003cp\u003eYou can specify route modifiers in both REST and gRPC requests, using the \u003ccode\u003eavoidTolls\u003c/code\u003e, \u003ccode\u003eavoidHighways\u003c/code\u003e, \u003ccode\u003eavoidFerries\u003c/code\u003e, and \u003ccode\u003eavoidIndoor\u003c/code\u003e fields within the \u003ccode\u003erouteModifiers\u003c/code\u003e property.\u003c/p\u003e\n"]]],["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"],null,[]]