1
私はこの公式を使って、マップの2点のアジムット/ベアリングを取得しています。対物レンズ-cの方位角/ベアリング計算
つまり、2つの座標で実行されたベクトルの実際の北方向を取得することを意味します。
θ= ATAN2(SIN(Δlong).cos(LAT2)、COS(LAT1).sin(LAT2)-sin(LAT1).cos(LAT2).cos(Δlong))
AZIMUT =θ * 180/M_PI;
方位角=(方位角+ 360)MOD 360;
私はこのウェブページ(http://www.yourhomenow.com/house/haversine.html)からこの数式を取得していますが、私は同じ結果を得ることはありません。
2点のアジムットを得る他の方法はありますか?
ありがとうございます!
あなたは180/M_PIの意味ですか? – saimonx
ここではatan2(sin((to.longitude * 180/M_PI) - (from.longitude * 180/M_PI))* cos(to.latitude * 180/M_PI)、cos(from.latitude * 180/M_PI )* sin(to.latitude * 180/M_PI) - sin(fromlatitude * 180/M_PI)* cos(to.latitude * 180/M_PI)* cos((to.longitude * 180/M_PI)経度* 180/M_PI))));しかし、私は正しい結果を得ていません – saimonx
@saimonxいいえ、私は 'M_PI/180'を意味しました。 degからradへの変換は 'M_PI/180 'による乗算であり、radからdegへの逆変換は' 180/M_PI'による乗算である。 – Howard