0

ポイントの方位角、コンパスの見出し、および矢印を特定の方向に設定できるAPIを取得しました(0が上、90が右、180が下、360が上)

方位角形式をとった点を指すようにしたい場合、矢印の正しい値を計算するにはどうすればよいですか?

ありがとうございました

4

2 に答える 2

3

2 つの緯度/経度座標の間を移動するための式は次のとおりです。

=atan2(cos(lat1)*sin(lat2)-sin(lat1)*cos(lat2)*cos(lon2-lon1), sin(lon2-lon1)*cos(lat2))

lat2/lon2 は終点、lat1/lon1 は始点です。

あなたの答えは -pi と pi ラジアンの間になります。

方位を度で取得するには、ラジアンを度に変換してから、(度 + 360)%360 = 方位。方位は、北が 0、東が 90 などになります。

コンパスの方位は、方位を真北から磁北に調整する必要がない限り、何の意味もありません。

于 2012-05-09T22:28:58.503 に答える
0

iPhone コンパス GPS 方向

于 2011-05-16T12:24:47.937 に答える