Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Możesz określić, których elementów trasy chcesz uniknąć, np. dróg płatnych lub autostrad, dodając do żądania modyfikatory trasy. Następnie interfejs API próbuje podać trasę, która nie wymaga tych funkcji.
Użyj w żądaniu właściwości routeModifiers typu RouteModifiers. Możesz podać avoidTolls, avoidHighways, avoidFerries i avoidIndoor.
Określanie modyfikatora trasy niekoniecznie eliminuje trasy, które obejmują funkcję objętą ograniczeniem. Interfejs API używa modyfikatora, aby preferować bardziej korzystne trasy. Istnieje kilka powodów, dla których prośba o opcję omijania nie powoduje zmiany trasy. Na przykład jedyna trasa z miejsca wyjazdu do miejsca docelowego nie pozwala na uniknięcie autostrady lub promu. Albo alternatywna trasa znacznie wydłuża czas podróży.
W tym przykładzie pokazujemy, jak ustawiać modyfikatory trasy w ciele metody computeRoutes (REST). Możesz też podać tę opcję w metodzie ComputeRoutes (gRPC). W tym przykładzie określasz, że chcesz unikać dróg płatnych i autostrad:
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-02-06 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."]]],[]]