7

2 つの特定の座標を指定して、Google から徒歩ルートを取得する方法を知っていますか? 簡単な HTTP GET リクエストを送信して、その結果を KML ファイルにする方法を教えてください。

ジオコーディングはしたくありませんが、次のメソッドによって返される KML ファイルとして運転ルートを取得します。

http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/

4

2 に答える 2

11

現時点では、HTTP リクエストを介して Google Maps Directions API にアクセスするための文書化され承認された方法はありません (更新: Google は 2010 年 5 月にWeb サービスを介した徒歩および運転ルートを追加しました)。

それにもかかわらず、JSON 出力を返す文書化されていないメソッドは次のとおりです。

http://maps.google.com/maps/nav?q=from:London%20to:Dover

qパラメータの形式はfrom:xxx%20to:yyy. xxx と yyy をそれぞれ出発地と目的地に置き換えます。完全な住所の代わりに緯度と経度を使用できます。

デフォルトでは、このリクエストは運転ルートを返します。dirflg=w徒歩ルートを取得するには、オプションのパラメーターをクエリ文字列に追加できます。(ソース

これは文書化されていないだけでなく、Google Maps API 利用規約の制限 10.1 および 10.5 にも違反している可能性があることに注意してください。

次の記事もぜひご覧ください。

于 2010-01-11T12:04:49.510 に答える
3

Google は 2010 年 5 月に Web サービス経由でルート案内を追加しました。

http://code.google.com/apis/maps/documentation/directions/

ルート案内は XML または JSON 形式で返されます。

また、ジオコーディング、標高、場所も利用できます。

于 2010-07-21T11:52:19.950 に答える