私のアプリケーションでは、2 つの GPS デバイス間の距離を計算する必要があります。GPS 座標 (経度、緯度、高度) を使用する場合、問題があります。高さは、より大きな絶対誤差で決定されます。これは、式に基づいてエラー ファイとテッタ (緯度と経度) を計算することで確認できます。
x = r*sin(tetta)*cos(phi)
y = r*sin(tetta)*cos(phi)
z = r*cos(tetta)
ただし、GPS 受信機が最初にデカルト座標系 (x、y、z) のデータを受け取り、それらを座標系 r、tetta、phi (高度、緯度、経度) に変換することは明らかです。元の座標 x、y、z を取得するにはどうすればよいですか? API に既存のメソッドはありますか? 繰り返しになりますが、長方形の球座標系からの変換式は必要ありません。GPS 受信機から取得した元のデータの精度が必要です。出来ますか?