0

最寄りのバス、電車、その他の公共交通機関を見つけることはできますか?

「最も近い」は別のケースですが、それらを見つけることは可能ですか?

それらはタグ付けされていますが、それらにアクセス/検索する方法を知りたいです。

4

1 に答える 1

2

これはまだ 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

このサンプルでは、​​最初の公共交通機関として "Bus M02" を取得します。

しかし、これは実際には非常に悪い回避策です。Google がその API を開くまで待つ必要があると思います。

于 2010-06-22T02:42:36.507 に答える