質問

2つの特定の座標を提供することで、Googleから散歩方向を得ることができる方法を知っていますか?簡単なHTTP Getリクエストを送信して、KMLファイルに結果を表示するにはどうすればよいですか?

私はジオコードをしたくありませんが、この方法で返されたKMLファイルとしての運転指示を取得します。

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

役に立ちましたか?

解決

HTTPリクエストを介してGoogleマップの方向APIにアクセスするために、現時点では文書化および承認された方法はありません(アップデート: :Googleはウォーキングと運転を追加しました Webサービスを介した道順 2010年5月)。

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

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

の形式 q パラメーターは必要ありません from:xxx%20to:yyy. 。 XXXとYYYをそれぞれ開始と目的地に置き換えます。完全なアドレスではなく、緯度と経度を使用できます。

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

これは文書化されていないだけでなく、の制限10.1と10.5にも違反する可能性があることに注意してください。 GoogleはAPIの利用規約をマッピングします.

また、次の記事をチェックするのに興味深いかもしれません。

他のヒント

Googleは2010年5月にWebサービスを介して道順を追加しました:

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

道順は、XMLまたはJSON形式のいずれかで返されます。

また、ジオコーディング、標高、および利用可能な場所もあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top