在阅读 http://gpsworld.com/innovation-precise-positioning-using-raw-gps-measurements-from-android-smartphones/ 之后,我作为初学者正在开发 Android 应用程序.
- 我有一台 LG V20 可以试用。但是,该应用程序报告说 gps LG V20 上的芯片是 2015 年的,无法提供 gnss 测量。 有谁知道现在市面上哪些手机支持 gnssmeasurements 与匹配的 GPS 芯片?
- 我们如何从 android api 中提取星历数据?我的 LG V20 运行 Nougat 操作系统,但正在尝试注册 gnssNavigationMessage 监听器 给出 STATUS_UNKNOWN。 gnssNavigationMessage 是正确的 API 吗? 星历数据?
最佳答案
您所指的 gpsworld.com 上的文章指出 Nexus 9 平板电脑、Nexus 5x 手机、Nexus 6p 手机、Pixel 手机和 Pixel XL 手机支持 GNSS 原始测量。
参见 https://github.com/google/gps-measurement-tools/releases对于示例应用程序,GnssLogger。
我使用 Nexus 5x 和 Android 7.0,它支持 GnssMeasurements 但不支持 GnssNavigationMessages,因此您无法获取星历数据。
关于Android获取星历数据和gnss测量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42027815/