Найти ближайшую транзитную станцию ​​/ остановку (автобус, поезд и т. Д.) В Google Maps - PullRequest
0 голосов
/ 22 июня 2010

Можно ли найти ближайший автобус, поезд или другой общественный транспорт?

«Ближайший» - это отдельный случай, но возможно ли его найти?

Они помечены, но я хочу знать, как получить к ним доступ.

1 Ответ

2 голосов
/ 22 июня 2010

Я не думаю, что это пока поддерживается в Картах Google, находя места общественного транспорта поблизости.

Единственный обходной путь, о котором я могу подумать, - это использовать местоположение, которое вы хотите получить.ближайший общественный транспорт в качестве отправной точки расчета маршрута.В качестве пункта назначения вы выбираете любое случайное место, которое находится немного дальше, но достаточно далеко, поэтому для маршрута потребуется общественный транспорт (а не просто прогулка).Затем вы можете получить первый общественный транспорт из полученных данных.

Например: если вы рассчитали такой маршрут:

http://maps.google.com/maps?f=d&source=s_d&saddr=15+Vanderbilt+Avenue,+New+York,+NY+10017+(Grand+Central+Terminal)&daddr=central+park&hl=en&geocode=CUdYBSaiyFjNFWbXbQIdIDOX-yFZWQrti_yyniknhhaRAVnCiTHFY7RT82_HCg%3BFT0ebgIdVT6X-yn1xwsBmljCiTG2GSD9L5ZZwQ&mra=pe&mrcr=0&dirflg=r&ttype=dep&date=06%2F22%2F10&time=10:34am&noexp=0&noal=0&sort=&sll=40.764379,-73.974187&sspn=0.093872,0.154324&ie=UTF8&z=15&start=0

, вы просто добавили быпараметр & output = json для URL и может извлекать данные в формате json.

http://maps.google.com/maps?f=d&source=s_d&saddr=15+Vanderbilt+Avenue,+New+York,+NY+10017+(Grand+Central+Terminal)&daddr=central+park&hl=en&geocode=CUdYBSaiyFjNFWbXbQIdIDOX-yFZWQrti_yyniknhhaRAVnCiTHFY7RT82_HCg%3BFT0ebgIdVT6X-yn1xwsBmljCiTG2GSD9L5ZZwQ&mra=pe&mrcr=0&dirflg=r&ttype=dep&date=06%2F22%2F10&time=10:34am&noexp=0&noal=0&sort=&sll=40.764379,-73.974187&sspn=0.093872,0.154324&ie=UTF8&z=15&start=0&output=json

В этом примере вы получите «Автобус M02» в качестве первого общественного транспорта.

Но это действительно очень плохой обходной путь.Я думаю, нужно подождать, пока Google не откроет API для этого.

...