2

この式を使用して、マップの2点の方位/方位を取得しようとしています。

つまり、2つの座標で行われたベクトルの実際の北方向を取得します。

θ=atan2(sin(Δlong).cos(lat2)、cos(lat1).sin(lat2)-sin(lat1).cos(lat2).cos(Δlong))

azimut=θ*180/ M_PI;

azimuth =(azimuth + 360)MOD 360;

この式はこのWebページ(http://www.yourhomenow.com/house/haversine.html)から取得しましたが、同じ結果が得られることはありません。

2点の方位を取得する他の方法はありますか?

ありがとう!

4

1 に答える 1

2

Δlonglat1およびlat2ラジアンも必要です。M_PI/180したがって、計算を開始する前に、それらすべてを掛ける必要があります。

于 2011-07-09T17:21:09.940 に答える