首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送到Android位置的NMEA消息

发送到Android位置的NMEA消息
EN

Stack Overflow用户
提问于 2011-11-29 11:30:32
回答 1查看 3.1K关注 0票数 0

我使用的是外部GPS,因为它们要精确得多。我已经解决了蓝牙连接的问题,但是现在我陷入了NMEA格式的消息洪流中。

似乎,既然您可以从内置的GPS堆栈中获取NMEA,那么就必须有一种方法来获取给定NMEA消息的位置。

如何将NMEA消息转换为有用的位置对象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-29 22:24:22

NMEA非常容易解析。不同的事物有不同类型的句子。对于位置数据,您需要关注的句子是“推荐的最小值”,$GPRMC

此处的示例:http://aprs.gids.nl/nmea/#rmc

代码语言:javascript
复制
$GPRMC,225446,A,4916.45,N,12311.12,W,000.5,054.7,191194,020.3,E*68

  • 225446 (修复时间22:54:46 UTC)
  • A (导航接收机警告A= OK,V= warning)
  • 4916.45,N (纬度49度16.45分钟North)
  • 12311.12,W (经度123度11.12分钟West)
  • 000.5 (地面速度,Knots)
  • 054.7 (过程已完成,True)
  • 191194 (修复日期11月19日1994)
  • 020.3,E (磁性变化20.3°East)
  • *68 (强制性校验和)

您可能还会对$GPGSA感兴趣,它的卫星数据很长,但位置(定位质量)会被稀释。

如果没有可用于解析NMEA的内部类,您可以使用这些示例轻松地自己创建一个。不幸的是,我不是Android开发人员,所以我不知道您可以使用哪些内部类。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8305488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档