【发布时间】:2013-10-09 11:30:41
【问题描述】:
在我的应用程序中,我需要计算两个 GPS 设备之间的距离。 使用 GPS 坐标(经度、纬度、高度)时会出现问题: 高度以较大的绝对误差确定。您可以通过计算误差来验证这一点 基于公式的phi和tetta(纬度和经度)
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 接收器获得的原始数据的准确性。有可能吗?
【问题讨论】:
-
你需要什么距离?短距离