Googleは、運転と歩行の方向性についてHTTP APIをマッピングします
-
19-09-2019 - |
質問
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形式のいずれかで返されます。
また、ジオコーディング、標高、および利用可能な場所もあります。