和设备上合作做了一个gps 模块, 获取数据, 模块协议是 nmea-0183 , 协议内容网上搜了一下
1. 下面数据选择 是使用GPRMC, 还是GPGGA
信息类型为:
GPGSV:可见卫星信息
GPGLL:地理定位信息
GPRMC:推荐最小定位信息 // 使用这个数据
GPVTG:地面速度信息
GPGGA:GPS定位信息 // 还是用这个数据
GPGSA:当前卫星信息
其中
<2> 定位状态,A=有效定位,V=无效定位
<3> 纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
<4> 纬度半球N(北半球)或S(南半球)
<5> 经度dddmm.mmmm(度分)格式(前面的0也将被传输)
<6> 经度半球E(东经)或W(西经)
2. 经纬度返回数据格式如上图, 例如设备商返回我的数据 11956.7389,3150.1705, 这个值是直接->119.567389,31.501705 就是wgs84 标准么, 还是需要 做其他处理.
我使用百度转换接口 测试, 地址偏移量有点大, 完全就不对
这是几年前用的办法,不保证能100%用。