如何讀取GPS原始數據,更具體地說,我需要saellites僞距。 該數據不適用於NMEA格式。如何獲取GPS原始數據(衛星僞距)?
回答
衛星的僞範圍不可用在official API,既不通過GpsStatus.Listener也不通過GpsStatus.NMEAListener接口。
在the GpsSatellite class可用的唯一可用的信息是:
- PRN
- 方位
- 海拔
- C/N0
- 一個 「usedInFix」 布爾。
Android source code只要求本地代碼中的那些字段,所以沒有希望從任何其他Java API獲得它。
無論如何,獲取這些數據的最佳方式(不適合市場應用)將是探索Android源代碼,並找到一個原生的鉤子來獲取低級數據並通過訪問JNI,或重新編譯完整的操作系統,修改API以滿足您的需求(您還需要爲此找到相關的本機代碼)。
最後,如果你能讓芯片組發送給你GRS NMEA sentences(你可以通過標準的NMEAListener接口獲得它們,難度是配置芯片組發送它們),然後你可以計算僞距(這些句子包含衛星殘差)
祝你好運,讓我知道,如果你嘗試任何這些想法!
爲什麼訪問低級別意味着「不適合市場應用程序」? – 2010-12-08 08:41:26
如果它提供你正在尋找或具體是什麼,你可以看看satinfo
http://code.google.com/p/codetastrophe/source/browse/#svn/trunk/projects/satinfo
不知道,如果它甚至還適用於最新版本的Android
如果您需要僞距和原始數據,您將不會對NMEA感到幸運。 您必須使用接收器的二進制協議, E.g ublox二進制文件用於ublox接收器。 Sirf二進制的Sirf接收器。 衛星生日只適用於啓用了RAW選項的特殊接收機。不要期望在智能手機上。
更多詳細信息,請參閱ublox協議規範。
- 1. 獲取GPS衛星定位數量?
- 2. 獲取GPS衛星信息的問題
- 3. 如何開始基於GPS衛星數量的位置跟蹤?
- 4. 從Android獲取gps修復中使用的衛星數#
- 5. PhoneGap /科爾多瓦獲取GPS衛星的數量
- 6. Phonegap Android和GPS衛星
- 7. GPS衛星數量和位置過濾
- 8. Android GPS:如何從NMEA獲得使用的衛星號碼?
- 9. 是否有可能通過iPhone SDK獲取GPS衛星號碼?
- 10. Titanium Appcelerator獲取衛星的數量
- 11. Android SDK。通過衛星/ GPS發送數據
- 12. 從三星智能電視獲取原始流數據
- 13. Android模擬GPS衛星(不僅位置)
- 14. 如何從融合位置api獲取衛星數量?
- 15. 如何獲取iOS中的衛星數量?
- 16. 如何在數據綁定後獲取原始數據?
- 17. 當我們在Android中通過GPS獲取位置時,如何獲取衛星名稱或號碼?
- 18. Android如何檢查GPS是否連接到衛星?
- 19. 如何獲得衛星菜單工作
- 20. 獲取Visual Studio以構建僞語言(qps-ploc)衛星程序集
- 21. 有沒有辦法在iPhone上獲取詳細的GPS衛星信息?
- 22. Perl6:如何讀取STDIN原始數據?
- 23. 從Blogger獲取原始數據「頁面」
- 24. 獲取DataColumn的原始數據格式
- 25. HTML/Javascript-從原始pastebin獲取數據
- 26. 從原始數據獲取趨勢
- 27. 從System.Byte []獲取原始數據?
- 28. 從NSView獲取原始顯示數據
- 29. 從pastebin獲取原始數據
- 30. 獲取原始發佈數據
我正在嘗試做與1年前相同的事情。 您是否找到了從GPS獲取僞距數據的解決方案?我沒有找到任何人做過這樣的事情。 – 2012-03-01 15:50:04