2010-06-22 120 views
0

是否可以找到最近的公共汽车,火车或其他公共交通工具?在谷歌地图中查找最近的公交站点/停留地点(巴士,火车等)

“最近的”是一个单独的案例,但它只是可能找到它们吗?

他们被标记,但我想知道如何访问/找到他们。

+0

即时德国您可以使用OpenPlanB提供的数据(http://openplanb.tumblr.com)。 – JochenJung 2012-09-25 12:40:43

+0

非常感谢..正在寻找奥地利的一些/类似的数据:) – cV2 2012-10-09 11:19:24

+0

我有同样的事情要做。请帮助,任何想法? – Sandy 2014-02-04 09:41:38

回答

2

我不认为这在谷歌地图支持,找到附近的公共交通地点的一个点。

我能想到的唯一解决方法是使用您想要获取最近的公共交通的位置作为方向计算的起点。 作为目的地,您可以选择任何随机位置,但距离足够远,所以路线需要公共交通(而不仅仅是步行)。 然后,您可以从结果数据中获取第一个公共交通工具。

例如: 如果你已经计算这样的路线:

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

你只需添加参数&输出= JSON的网址,并可能获取的数据作为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。

+0

非常感谢您的建议... uff ..我真的想开发此功能..所以... =) 您的方法只是..做的工作; =) 完成后..我'我会再发布! 谢谢! – cV2 2010-06-22 20:05:53