
GPS ,全球定位系统(全球定位系统),美洲开发的东西。每个人的智能手机上都有这个模块,他们在使用地图导航APP时经常会打开它,它已经为APP提供了一个准确的定位信息。其实我们智能手机的GPS还是有很多功能的。下面给大家简单介绍一下。
首先我们来看看GPS中常用的NMEA-0183(不是神秘代码)协议有哪些?
NMEA-0183主协议
从上图可以看出,协议提供的各种主要命令的描述。
我们来看看$GPRMC(交通定位数据):
命令格式: $ gprmc,;, lt11 >;, lt12 >;* lt13 >; ltCR gt ltLF gt
lt;1 gt UTC(协调世界时)时间,采用hhmmss格式。
lt;2 gt定位状态,A=有效定位,V=无效定位。
lt;3 gt Latitude,latitude ddmm.mmmm(度)格式(如果前导数字不足,则加零)
lt;4 gt纬度半球北(北半球)或南(南半球)
lt;5 gt经度,经度dddmm.mmmm(度)格式(如果前导数字不足,则加0)。
lt;6 gt经度半球E(东经)或W(西经)
lt;7 gt地速(000.0~999.9节,节,如果前导位数不足,加0)
lt;8 gt地面航向(000.0~359.9度,以正北为基准,如前导数字不足,加0)
lt;9 gtUTC日期,ddmmyy格式。
lt;10 >;磁变、磁偏角(000.0~180.0度,如果前导数字不足,应加0)
lt;11 >;赤纬,赤纬方向,东或西
lt;12 >;模式指示器,模式指示器(仅NMEA 0183版本3.00输出,A=自主定位,D=差异,E=估计,N=无效数据)
lt;13 >;校验和
例: $ gprmc,135211.640,a,3158.4608,n,11848.3737,e,10.05,324.27,150706,,a * 50。
从上面我们可以看到有很多数据可以直接用在整个命令,< 1 gt;现在是世界时间。在示例中,135211表示13: 52: 11,同样如此。。。
简单介绍了GPS协议后,进入正题。边肖的手机是IOS系统。这里我先说IOS,再说Android 。
在iOS ,推荐的APP叫‘ GPS状态’(广告很多,但还可以接受)。
应用
打开APP,在首页可以直接看到很多功能:指南针、水平、加速度、经纬度、高度、气压。
向右滑动屏幕可以看到速度测量界面。
点击右上角的菜单栏可以看到还有其他几个功能。
功能菜单
再来看看卫星的实时位置,可以放大缩小,移动视角。
点击左上角的卫星图标,还可以查看各种应用卫星的轨道和位置。是不是很好玩(虽然没啥用)?
这里是安卓。这里使用的应用程序被称为‘ GPS速度表’。这个应用程序以前经常在工作时用于骑自行车,非常方便。它不仅可以测量速度,还可以记录每次的行驶轨迹。
打开APP,在首页可以直接看到很多功能:指南针,速度计,经纬度,海拔。
切换显示属性以查看正在使用的卫星数量(无用)
还可以实时记录速度轨迹,最重要的是,点击REC保存这个行车记录。
客服微信:(181628402)本文链接:https://www.n5w.com/237047.html