AR を使用する別の iPhone アプリで作業しており、独自のフレームワークを作成していますが、現在のデバイスの位置に対する 2 番目の座標の角度を取得しようとして問題が発生しています。これで私を助けますか?
前もって感謝します!
AR を使用する別の iPhone アプリで作業しており、独自のフレームワークを作成していますが、現在のデバイスの位置に対する 2 番目の座標の角度を取得しようとして問題が発生しています。これで私を助けますか?
前もって感謝します!
2 つの点が十分に近く、極から離れている場合は、簡単な三角関数を使用できます。
float dy = lat2 - lat1;
float dx = cosf(M_PI/180*lat1)*(long2 - long1);
float angle = atan2f(dy, dx);
編集:単位を混在させない限り、 and — したがって and — は度またはラジアンにすることがlatN
できlongN
ますdx
。ただし、常にラジアンで返されます。もちろん、180/M_PI を掛ければ度数に戻すことができます。dy
angle