0

是否可以找到最近的公共汽车、火车或其他公共交通工具?

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

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

4

1 回答 1

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

您只需将参数 &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

在此示例中,您将获得“Bus M02”作为第一个公共交通工具。

但这确实是一个非常糟糕的解决方法。我认为必须等到谷歌为此打开 API。

于 2010-06-22T02:42:36.507 回答