1
A
答えて
0
は、私は最終的にこれを見つけました!
2
緯度/経度によって与えられる2点間の距離を計算するvarious methodsがあります。あなたが希望これらのメソッドを使用するには
computeLength(path:Array.<LatLng>|MVCArray.<LatLng>)
:
computeDistanceBetween(from:LatLng, to:LatLng)
パスの長さを計算する方法もあります:最も簡単なのは、GoogleマップAPI v3ののspherical namespaceによって提供される機能を使用することです次のように地図を初期化する必要があります。
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/jslibraries=geometry&sensor=false">
</script>
距離と速度を知っている場合は、時間を計算できます。彼の助けのために智異山にhttp://code.google.com/apis/maps/documentation/distancematrix/
ありがとう:
関連する問題
よく見えますが、道路の種類(高速道路、遅い道など)を知る方法があるので、より良い近似を計算できますか? googleはどのようにルートの期間を計算するのですか?それはトラフィックを考慮に入れますか?私は可能な限り正確にしたいと思います...ありがとう – ncohen
答えが明白であっても尋ねるのを忘れました:計算された距離は通りのカーブを考慮に入れますか? – ncohen
上記の関数は、あなたが質問したときに緯度/経度の間の距離を計算します。彼らは明らかにカーブなどを考慮していません。また、私はGoogleが路上での移動時間をどのように計算するか気づいていません。 – Jiri