1

地球の表面の2つの場所を表す2つのLatLon(緯度経度)オブジェクトがあります。地球の中心とこれら2つのLatLonオブジェクトの間の角度(ラジアン)を見つけたいと思います。

この角度と地球の半径を使用して、2つの場所の間の弧の長さを計算します(これにより、単純なPythagorasを使用するよりも精度が高くなり、大円距離を計算するよりも高速になると思います)。

ピタゴラスの距離と大円距離を与えるコードはすでにあります。

4

2 に答える 2

-1

このようなものを使用して - 2 つのベクトル間の角度を計算する方法

于 2010-12-09T02:00:26.457 に答える
-2

最初は(紙に計算した後)これはピタゴラスのことだと思いましたか?
angle_between_radian = sqrt(deltaLA^2 + deltaLO^2)*PI /180
編集:delta = delta>180?360-delta:delta
球体に取り組んでいる場合、上記は間違っている必要があります^^。
ただし、このリンクが役立つ場合があります:緯度/経度ポイント間の距離、方位などを計算します。

于 2010-12-09T02:04:29.317 に答える