$GNGGA,065357.000,4109.11831,N,12201.26192,E,1,09,3.8,-2.0,M,6.9,M,,*5A
$GNGLL,4109.11831,N,12201.26192,E,065357.000,A,A*4D
$GNGSA,A,3,04,06,11,12,25,,,,,,,,4.4,3.8,2.1,1*3F
$GNGSA,A,3,29,30,41,45,,,,,,,,,4.4,3.8,2.1,4*30
$GPGSV,3,1,10,04,25,059,31,06,69,011,23,09,39,097,,11,52,297,35,0*63
$GPGSV,3,2,10,12,31,290,29,17,34,138,,19,62,138,,20,38,236,,0*67
$GPGSV,3,3,10,22,09,187,,25,11,319,30,0*6C
$BDGSV,1,1,04,29,22,303,30,30,74,333,28,41,39,053,35,45,08,298,24,0*72
$GNRMC,065357.000,A,4109.11831,N,12201.26192,E,0.00,172.35,250425,,,A,V*06
$GNVTG,172.35,T,,M,0.00,N,0.00,K,A*21
$GNZDA,065357.000,25,04,2025,00,00*4C
$GPTXT,01,01,01,ANTENNA OK*35
定位信息报文如下,其中N A后边的数字是经纬度
$GNRMC,065357.000,A,4109.11831,N,12201.26192,E,0.00,172.35,250425,,,A,V*06
↓
A,4109.11831,N,12201.26192转换为经纬度
↓
经度122+01.26192/60 = 122.02103
纬度 41+09.11831/60 = 41.15197 (结果保留5位小数即可)
↓
经纬度:122.02103,41.15197,在室内测得位置信息,经查询南北相差20米,东西相差一公里。
再次查询地址
A,4109.11982,N,12201.25990 经纬度 122.02100,41.15200,还是偏
使用代码如下
首先初始化使用的串口,我使用的是串口2