TaterLi 个人博客

A9G GPS 坐标拾取

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″
至此,计算完毕.
退出移动版