A9G GPS 坐标拾取

/ 7评 / 2

A9G是安信可的GPRS + GPS模块,上面的GPS输出是ddmm.mmmm,要在地图上显示,要先进行单位转换.也就是转换为ddd.

拿下面这一句举例.

GPS接收的数据为:

dddmm.mmmm  经度  如: 11414.2136

ddmm.mmmm    纬度  如: 2244.0373

要换算为ddmmss.ss才能在地图上表达.

ddd mm+0.mmmm*60 = 114°14′12.816″经度

dd mm+0.mmmm*60 = 22°44′2.238″纬度

就是dd mm部分照抄,然后后面变成0.2136*60=12.816,另一个同样算法,0.0373*60=2.238.

然后输入硬件坐标系查询,使用谷歌地球卫星坐标系.

得到准确的位置,看起来非常准确,刚好就在这个点.

还同时得到了ddd数据.

22.731130970000006,114.24174344000001 北纬N22°43′52.07″ 东经E114°14′30.28″
至此,计算完毕.
  1. sRGB说道:

    https://github.com/hongwenjun/nmea_gprmc

    不是标准是gprmc吗?他这个gnrmc什么鬼?

  2. 说道:

    博主 想找你讨论讨论A9G的一些事情 能加我QQ不,QQ在邮箱上

  3. wy说道:

    我用a9tracker总是提示高德地图坐标转换失败,使用AT+GPS?查看返回值为1,说明GPS打开了,但AT+LOCATION=2 查看GPS地址,返回0,0。

    $GNRMC,073330.085,V,2236.4606,N,11349.8373,E,0.000,0.00,180819,,,N*58

    这个是nema信息,显示无效定位,请问这是怎么回事啊

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注