GPS,Global Positioning System(全球定位系統(tǒng)),老美研發(fā)的東西。大伙兒智能手機(jī)上都有這個模塊,常在使用地圖導(dǎo)航APP時打開它,已提供APP一個準(zhǔn)確的定位信息。 實(shí)際上,我們的智能手機(jī)的GPS還有很多功能呢,下面就給大家簡單介紹介紹
首先我們先來看看GPS普遍使用的NMEA-83(不是神秘代碼)協(xié)議都有些什么
NMEA-83主要協(xié)議
上圖中可以看出,協(xié)議提供的各種主要命令的說明
下面列出$GPRMC(運(yùn)輸定位數(shù)據(jù))來看看:
命令格式:$GPRMC,,,,,,,,,,,,*
?UTC(Coordinated?Universal?Time)時間,hhmmss(時分秒)格式
?定位狀態(tài),A=有效定位,V=無效定位
?Latitude,緯度ddmm.mmmm(度分)格式(前導(dǎo)位數(shù)不足則補(bǔ)0)
?緯度半球N(北半球)或S(南半球)
?Longitude,經(jīng)度dddmm.mmmm(度分)格式(前導(dǎo)位數(shù)不足則補(bǔ)0)
?經(jīng)度半球E(東經(jīng))或W(西經(jīng))
?地面速率(000.0~999.9節(jié),Knot,前導(dǎo)位數(shù)不足則補(bǔ)0)
?地面航向(000.0~359.9度,以真北為參考基準(zhǔn),前導(dǎo)位數(shù)不足則補(bǔ)0)
?UTC日期,ddmmyy(日月年)格式
?Magnetic?Variation,磁偏角(000.0~180.0度,前導(dǎo)位數(shù)不足則補(bǔ)0)
?Declination,磁偏角方向,E(東)或W(西)
?Mode?Indicator,模式指示(僅NMEA83?3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)
?校驗(yàn)和
例子:$GPRMC,135211.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50
由上我們可以看出整個命令中有很多可以直接利用的數(shù)據(jù),是世界時間,例子中135211即為13點(diǎn)52分11秒的意思,同理。。。
簡單介紹完GPS協(xié)議后,進(jìn)入正題。小編手機(jī)是IOS系統(tǒng),這里先說IOS,后說安卓
IOS中,推薦大家使用的APP名為‘GPS狀態(tài)’(廣告有點(diǎn)多,不過還能接受)
APP
打開APP,首頁直接就能看到很多個功能:指南針、水平儀、加速度、經(jīng)緯度、海拔和氣壓
向右滑動屏幕,可以看到測速界面
點(diǎn)擊右上角菜單欄可以看到還有好幾個功能
功能菜單
我們來看看衛(wèi)星實(shí)時位置,可以放大縮小和移動視角
點(diǎn)擊左上角的衛(wèi)星圖標(biāo)還可以勾選各種應(yīng)用衛(wèi)星的軌道和位置,是不是很好玩(雖然并沒有什么用)
下面是安卓。這里使用的APP名為‘GPS車速表’,這款A(yù)PP小編曾經(jīng)上班騎車經(jīng)常用,非常方便,不僅可以測速,還可以錄下每次的行車軌跡
打開APP,首頁直接就能看到很多個功能:指南針、速度表、經(jīng)緯度、海拔
切換顯示屬性,可以看正在使用到的衛(wèi)星數(shù)(沒有什么用)
還可以實(shí)時記錄速度快慢軌跡圖,最重要的,點(diǎn)擊REC還可以保存本次行駛記錄