8
Googleマップの2点間の距離を計算しようとしました。 リンクのいくつかは、
distanceTo()
となり、それはdistanceBetween()
を使って計算されています。 距離を計算するのに最適なのはどれですか?2点間の距離を計算するのに最適なのはどちらですか?
Googleマップの2点間の距離を計算しようとしました。 リンクのいくつかは、
distanceTo()
となり、それはdistanceBetween()
を使って計算されています。 距離を計算するのに最適なのはどれですか?2点間の距離を計算するのに最適なのはどちらですか?
このlinkは役に立ちます。
それは2つの緯度経度点間の距離を計算することを可能にする:
このスクリプトは、2つの点(すなわち)「半正矢」式を用いて地球の表面上の最短距離との間に大きな円の距離を算出します。
var R = 6371; // Radius of the earth in km
var dLat = (lat2-lat1).toRad(); // Javascript functions in radians
var dLon = (lon2-lon1).toRad();
var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(lat1.toRad()) * Math.cos(lat2.toRad()) *
Math.sin(dLon/2) * Math.sin(dLon/2);
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
var d = R * c; // Distance in km.
偉大な答え..... –
sorry.distanceTo()。私は – MBMJ
それを修正あなたは、緯度、長い2間の距離を意味するのですか? – Lucifer
yes.distance 2地点間@Lucifer – MBMJ