Параметры транзита исключают субавай, не работающий API Карт Google - PullRequest
0 голосов
/ 07 мая 2019

Я использую Google Maps API, чтобы получить маршрут между двумя точками, используя поезд.

При создании запроса я задаю mode: transit и transit_mode: train

но я все еще получаю результаты train+subways.

Может ли он получать результаты, кроме метро, ​​используя запрос API, и получать результаты только с помощью Train?

Спасибо.

https://maps.googleapis.com/maps/api/directions/json?origin=place_id:ChIJjwVTgEr-Lg0R9IcbIxjbFBk&destination=place_id:ChIJXTFiSx4qQg0RjqEcPSxC6Vw&mode=transit&language=es&alternatives=false&transit_mode=train&key=API_KEY

1 Ответ

2 голосов
/ 07 мая 2019

Согласно документации , включая transit_mode=train или transit_mode=subway, API только предпочитает маршрутизацию в этом режиме (что означает, что он не делает то, что вам нужно,который будет исключать все другие режимы).

transition_mode - Указывает один или несколько предпочтительных режимов транзита.Этот параметр можно указывать только для маршрутов транзита и только в том случае, если запрос содержит ключ API или идентификатор клиента Премиум-плана API Карт Google.Параметр поддерживает следующие аргументы:

  • bus указывает, что для рассчитанного маршрута предпочтительнее проезд на автобусе.
  • метро указывает, что рассчитанный маршрут должен предпочитать проезд на метро.
  • поезд указывает, что рассчитанный маршрут должен предпочитать путешествиена поезде
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...