Как я могу использовать функции travel_mode: Transit и Transit_mode: Rail для моего приложения Android?

Я разрабатываю приложение, которое будет показывать продолжительность, транзит и стоимость проезда по железной дороге, но я не могу найти какой-либо способ использовать функции, предоставляемые в API Google Directions для Android. Как получить данные из файла JSON? и режим: транзит не включен, когда я ищу нормальный маршрут.

например, https://maps.googleapis.com/maps/api/directions/json?origin=kl%20sentral%20&destination=%20nu%20sentral%20&key=AIzaSyDnwLF2-WfK8cVZt9OoDYJ9Y8kspXhEHfI показывает только информацию о маршруте, доступную только в DRING travel_mode.

В то же время, чтобы получить информацию о транзитном режиме, мне нужно воспользоваться этой ссылкой https://maps.googleapis.com/maps/api/directions/json?origin=ktm%20padang%20jawa&destination=berjaya%20times%20squarel&mode=transit&key=AIzaSyBOMaygM5BVPpsoLhHVA3N80Fki61yT7j4 travel_mode: транзит включен в URL.

Кто-нибудь может мне с этим помочь?

1 ответ

Вы можете использовать его следующим образом:

https://maps.googleapis.com/maps/api/directions/json?origin="+cityStart+"&destination="+cityEnd+"&transit_mode="+transitMode+"&key=YOUR_KEY

для transport_mode вы можете использовать любой рельс поезда или здесь: https://developers.google.com/maps/documentation/directions/get-directions#transit_mode

а для меньшего количества прогулок вы можете установить для transport_routing_preference значение less_walking или less_transfers. здесь вы можете найти более подробную информацию: https://developers.google.com/maps/documentation/directions/get-directions#transit_routing_preference