本文目錄一覽:
- 1、怎樣在iOS開發中獲取GPS的NMEA數據
- 2、java socket 解析 C++推過來的數據,採用TCP協議。如何解析?
- 3、iPhone 手機上怎麼獲取 GPS 的 NMEA 數據
- 4、nmea 命令,該怎樣才能把gps的數據接收下來呢?
怎樣在iOS開發中獲取GPS的NMEA數據
GPStest+可以測經緯度GPSTEST是一個簡單易用ios系統上的GPS工具,它支持自動探測ios設備上的GPS,還可以顯示多種GPS數據,並支持選擇多種不同的GPS坐標格式。主要功能:顯示當前接收到的GPS衛星數量,信號強度,方位,顯示GPS坐標,指南針功能,所在地區是白天還是黑夜,現在的速度,現在所在時區的時間,以及UTC時間等等向左轉向右轉
java socket 解析 C++推過來的數據,採用TCP協議。如何解析?
getOutputStream(),從連接獲取輸入流對象。這個對象可以和BufferedOutputStream,OutputStreamWriter等配合使用;建立BufferedOutputStream對象BufferedOutputStreambr=newBufferedOutputStream(socket.getOutputStream());調用BufferedOutputStream對象的,write向流中寫入數據。
iPhone 手機上怎麼獲取 GPS 的 NMEA 數據
NMEA實際上已成為所有的GPS接收機和最通用的數據輸出格式,同時它也被用於與GPS接收機接口的大多數的軟件包里。
親你是不是需要定位你的手機啊?
去官網看看
定位需要滿足一定條件的:
1、設備在開機狀態,沒有被刷機過;
2、未丟失前在設備的icloud登陸有apple id賬號且開啟了「查找我的iPhone」功能;
3、設備有打開GPS服務,且移動蜂窩數據有打開。
需要同時滿足以上三個條件,然後你可以在電腦上打開,登陸你之前登陸在丟失設備上的apple id賬號,在裏面有個「查找我的iPhone」,點擊定位即可找到,也可把你丟失的設備設置為已丟失的設備,遠程抹掉你的手機上的數據等等
評論 |
nmea 命令,該怎樣才能把gps的數據接收下來呢?
下面有一段 NMEA 數據可供測試:
$GPGLL,4738.0173,N,12211.1874,W,191934.767,A*21
$GPGSA,A,3,08,27,10,28,13,19,,,,,,,2.6,1.4,2.3*3E
$GPGSV,3,1,9,8,71,307,43,27,78,59,41,3,21,47,0,10,26,283,40*77
$GPGSV,3,2,9,29,13,317,0,28,37,226,37,13,32,155,36,19,37,79,42*42
$GPGSV,3,3,9,134,0,0,0*46
$GPRMC,191934.767,A,4738.0173,N,12211.1874,W,0.109623,12.14,291004,,*21
$GPGGA,191935.767,4738.0172,N,12211.1874,W,1,06,1.4,32.9,M,-17.2,M,0.0,0000*75
$GPGLL,4738.0172,N,12211.1874,W,191935.767,A*21
$GPGSA,A,3,08,27,10,28,13,19,,,,,,,2.6,1.4,2.3*3E
$GPRMC,191935.767,A,4738.0172,N,12211.1874,W,0.081611,15.81,291004,,*2A
這裡我選擇了 fakegpsdata.txt 作為測試數據。點擊 done 按鈕保存設置並關閉 Fake GPS。然後運行我前段時間編寫的一個坐標採集工具 Smart GPS Tracker,它是基於 Windows Mobile 5.0 GPSID 編寫的,效果如下:
到此為止,我沒有用到一台真實的設備。Fake GPS 適用於 Pocket PC 和 Smartphone 兩種操作系統,它會自適應。
GPS Settings
在 Windows Mobile 5.0 和 Windows Mobile 6 的 Pocket PC 版操作系統中自帶了一個 GPSID 的配置程序,在 Windows Mobile 6 Professional 中可以通過選擇「Start– Settings– System– External GPS」打開。
而 Smartphone 版的操作系統中並沒有自帶類似的 GPSID 配置程序,這為開發 Smartphone 上的 GPS 應用程序帶了一些不便。我是自己寫了一個,其實也不難,就是讀/寫幾個註冊表的鍵值。
Windows Mobile 6 SDK 中提供了一個叫 GPS Settings 的工具,用於在 Smartphone 的操作系統配置 GPSID,功能跟 Pocket PC 上的一樣。在 C:\Program Files\Windows Mobile 6 SDK\Tools\GPS 目錄下找到 Settings.exe,並將它複製到 Smartphone 上運行。
關於 GPSID 如何設置,這裡不展開了,如果你感興趣可以看我上面推薦的學習資料。
總結
GPS Intermediate Driver 為我們開發 GPS 應用程序帶來了很多好處,而 Windows Mobile 6 SDK 中提供的 Fake GPS 和 GPS Settings 這兩個小工具,彌補了 Windows Mobile 5.0 SDK 中的空缺,使得開發基於 GPSID 的應用程序更加方便。如果你對這兩個工具的工作原理感興趣,可以自己用 Reflector 打開它們的程序集,好好研究一番,不明白的地方可以查 SDK 的幫助。另外,Windows Mobile 6 SDK 自帶了一個 GPSID 示例的完整項目代碼,對於理解 GPSID 的工作原理很有幫助,並且它的代碼具有很高的重用價值,在 D:\Program Files\Windows Mobile 6 SDK\Samples\PocketPC\CS\GPS 目錄下可以找到這個示例。
原創文章,作者:DHVM,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/135253.html