GPS原始坐标

功能:GPS原始坐标【NMEA0183】,度分秒转换度【WGS84】,百度坐标转换,百度地图定位

GPS的原始输坐标系是WGS84,而百度等地图都有自己的坐标系,需要转换才能用百度地图,这就是很多人直接用百度地图去看GPS坐标偏差几十公里的原因。

视频演示

视频演示

常见的GPS模块(不仅仅局限于这些,所有GPS都是遵循NMEA协议):

../../_images/638913181.jpg

首先搞清楚几个问题:

1.GPS输出的经纬度是NMEA0183协议

协议内容下载地址: 链接:https://pan.baidu.com/s/13jChtLPagwbg12P2KLVVHw 提取码:4321

串口的数据参考截图:

../../_images/638913185.jpg

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

#功能说明

  1. 可以通过GPS原始的NMEA经纬度坐标直接在百度地图显示定位效果

../../_images/638913182.png

  1. 可以通过转换度分秒后的标准WGS84坐标看定位效果

../../_images/638913183.png

  1. 可以通过百度地图坐标系BD09坐标看定位效果

../../_images/63891318.png

  1. 可以直接通过GPS的NMEA协议坐标抓换WGS84标准坐标和百度BD09坐标

../../_images/638913184.png