1

我想知道:

1) android 上的 gps 接收器如何从卫星获取高度?

2) 它使用了多少颗卫星?

3)有多少种方法可以得到高度?我在网上查到,有 SensorManager 和 LocationManager 两种。在这种情况下,我可能错了。请纠正我。

4)代表什么高度数据?提升?程度?从什么到什么的距离?

我试图搜索这些问题,但信息很难找到。所以,请各位高手给我解释一下。

感谢所有帮助。

4

2 回答 2

3
  1. 每颗 GPS 卫星都非常精确地知道自己的位置和时间,并不断地传输这些信息。信号到达地球需要时间,接收器利用信号到达时间的延迟差异来计算三个位置变量(lat、long、alt)和当前时间。
  2. 完整的解决方案至少需要 4 个卫星信号。在大多数情况下,接收器可以看到 6 到 12 颗卫星。
于 2012-01-29T23:33:03.913 回答
2

4) 高度将以米为单位高于 WGS 84 参考椭球。由于地球的形状,这种测量很难精确得到。LocationManager 在高度方面是不可信的,你可能会在外面得到 0,但如果你进入建筑物内部,你可能会得到 8

于 2017-09-07T14:06:18.797 回答