GPS原始坐标
功能:GPS原始坐标【NMEA0183】,度分秒转换度【WGS84】,百度坐标转换,百度地图定位
GPS的原始输坐标系是WGS84,而百度等地图都有自己的坐标系,需要转换才能用百度地图,这就是很多人直接用百度地图去看GPS坐标偏差几十公里的原因。
视频演示
常见的GPS模块(不仅仅局限于这些,所有GPS都是遵循NMEA协议):
首先搞清楚几个问题:
1.GPS输出的经纬度是NMEA0183协议
协议内容下载地址: 链接:https://pan.baidu.com/s/13jChtLPagwbg12P2KLVVHw 提取码:4321
串口的数据参考截图:
GPS获取的数据GxRMC中得到我所在的位置的经纬度:
这里以这两个数据为例:3438.1633,N,11224.4992,E
格式是ddmm.mmmmm
2.度分秒 格式转换为 度 格式,后就是WGS84坐标系
比如中国移动onenet服务器网页端地图就用的这个坐标 纬度lat 34° 38.1633′
38.1633/60=0.636055
34.636055
经度lon: 112°24.4992′
24.4992/60=0.40832
纬度为112.40832
3.百度地图的坐标
如果自己想转换坐标,需要看到百度地图的坐标转换API
4.使用我们提供的坐标转换软件【资料包内也有】:
#软件最新版v2.0下载地址 链接:https://pan.baidu.com/s/1fB4Oqvb8sk339MHrmU3NqQ 提取码:4321
#功能说明
可以通过GPS原始的NMEA经纬度坐标直接在百度地图显示定位效果
可以通过转换度分秒后的标准WGS84坐标看定位效果
可以通过百度地图坐标系BD09坐标看定位效果
可以直接通过GPS的NMEA协议坐标抓换WGS84标准坐标和百度BD09坐标