2012-01-15 93 views
1

我想知道:Android上的GPS如何獲得高度?

1)android上的gps接收器如何從衛星獲得高度?

2)它使用多少個衛星?

3)有多少種方式獲得高度?正如我在互聯網上發現的,SensorManager和LocationManager有2種。在這種情況下,我可能是錯的。請糾正我。

4)代表什麼高度數據?提升?度?從什麼到什麼距離?

我試圖搜索這些問題,但信息很難找到。 因此,請向我解釋所有專家。

欣賞所有幫助。

+1

類型的重複問題與答案:http://stackoverflow.com/questions/2791927/android-gps-location-works-how-get-getaltitude- – 2012-10-11 02:58:42

回答

2
  1. 每個GPS衛星都非常精確地知道它的位置和時間,並且連續地傳輸這些信息。信號需要時間才能傳播到地球,並且接收機使用信號到達時間延遲的差異來計算三個位置變量(lat,long,alt)和當前時間。
  2. 完整的解決方案需要至少4個衛星信號。在大多數情況下,接收器可以看到6到12顆衛星。
-1

4)海拔高度將在WGS 84參考橢球的上方。由於地球的形狀,這種測量很難準確得出。 LocationManager對於海拔高度來說是不被信任的,你可能會在外面得到0,但是如果你進入建築物內部,你可能會得到8。

+0

這個答案似乎沒有回答這個問題。 – nadavvadan 2017-09-07 14:23:11

+1

正如@nadavvadan已經指出,這並不真正回答這個問題,考慮添加這些信息作爲對問題的評論。 – 2017-09-07 14:37:22

+1

@信譽低於50的FabianSchöner用戶無法評論,如果我記得正確。 – nadavvadan 2017-09-07 14:45:32