【问题标题】:android nmea GPS安卓 nmea GPS
【发布时间】:2012-09-24 09:47:16
【问题描述】:

您好,我正在使用带有 Nmea 侦听器的 locationManager。一切似乎都运行良好,但问题就在这里。

我在我的 logcat 中注销了消息,我发现一些非常奇怪的东西...消息似乎损坏或缺少信息

来自 logcat 的示例。

09-24 11:41:36.899: D/BLUE(3153): LocationManager $GPGGA,094138.0,,,,,0,,,,,,,,*7F
09-24 11:41:37.899: D/BLUE(3153): LocationManager $GPGGA,094139.0,,,,,0,,,,,,,,*7E
09-24 11:41:38.899: D/BLUE(3153): LocationManager $GPGGA,094140.0,,,,,0,,,,,,,,*70
09-24 11:41:39.899: D/BLUE(3153): LocationManager $GPGGA,094141.0,,,,,0,,,,,,,,*71
09-24 11:41:40.899: D/BLUE(3153): LocationManager $GPGGA,,,,,,0,,,,,,,,*66
09-24 11:41:42.899: D/BLUE(3153): LocationManager $GPGGA,,,,,,0,,,,,,,,*66
09-24 11:41:43.899: D/BLUE(3153): LocationManager $GPGGA,,,,,,0,,,,,,,,*66
09-24 11:41:44.899: D/BLUE(3153): LocationManager $GPGGA,,,,,,0,,,,,,,,*66
09-24 11:41:45.909: D/BLUE(3153): LocationManager $GPGGA,,,,,,0,,,,,,,,*66

据我所知。 GPGGA的格式应该是这样的

$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

现在我尝试了其他类型,如 GLL 及其相同的问题。我也试过直接用蓝牙读取字节,但它是一样的。

有人对 Nmea 消息有类似的问题吗?

【问题讨论】:

  • 我怀疑是这种情况,因为我也在 testViews 上对其进行了测试。那里也有同样的问题。

标签: android gps locationmanager nmea


【解决方案1】:

GPS 似乎没有修复。你确定你有足够好的信号吗?请在户外开阔的天空下进行验证。

【讨论】:

  • 很可能是信号!我坐在一栋建筑物内的室内,在获得另一个应用程序的内部 gps 位置之前确实遇到了一些问题。如果这是真的,那会让测试变得非常麻烦......也许这就是我第一次尝试使用解析器失败的原因,因为我正在解析的消息不完整?
  • @user1271363,好吧,我建议你在露天下检查,这会给你准确的结果。至少一开始你应该有开阔的天空。
  • 我想我会在 gps 中放一块电池,一旦我在预制字符串上测试了解析器,我就会关机。有趣的是,我从没想过信号足够强^^。
  • 我刚刚在预制的 NMEA strign 上测试了解析,它现在可以很好地提取位置...我觉得很愚蠢...而且我确信当我在天空下出去时它会正常工作..谢谢你们的帮助
  • @user1271363 我有同样的问题,但有一个区别,即使我在开阔的天空下,我根本没有得到 GPGGA 语句,当我在 Pixel 上时,我的行为真的很奇怪房间 我出去的时候得到一些不完整的 GPGGA 句子 我什么也得不到 stackoverflow.com/questions/63917764/…
【解决方案2】:

肯定是信号,等1、2分钟数据就完成了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    相关资源
    最近更新 更多