2011-05-29 51 views
1

好吧..我想開始關閉我期待在不久的將來開始建立一個基於Web或基於瀏覽器的應用程序,我想建立一個接口的一部分,成爲一個GPS模塊。這將用於可能在平板電腦或筆記本電腦上使用數據跟蹤信息的自我託管應用程序。大多數應用程序都是用PHP,mySQL,jQuery處理的。所以,我的問題是,有沒有什麼辦法用這個核心語言來構建一個gps應用程序。如果可能的話,我可以使用什麼最好的GPS單元?記住我不是一個花哨的gps單位來做這件事......只要發射器/接收器是好的,只要我可以自己構建軟件,也可以用php/jquery ?或者這是我必須走的路可能java來處理硬件交易,我可以綁定到php/jquery到..全球定位系統設備和編程

+0

我不知道爲什麼這個得票更多信息關閉。這個問題不失爲一個問題,但它涉及到編程...... – 2011-05-29 13:59:33

回答

1

一些表和筆記本電腦有GPS設備集成。你應該考慮你是否瞄準iOS(iPad)或其他系統。

對於iDevices,你可以使用本地的東西,我不會在這裏解釋。

對於Linux或BSD系統,我建議您使用gpsd這是一項服務,它爲您抽象了不同GPS設備的細節,併爲您提供了一種查詢位置數據的Web服務。這很容易從PHP或jQuery訪問。

對於Windows 7,請查看新的Sensor API

對於其他系統,您可能需要使用標準NMEA協議直接與GPS設備進行通信(這是gpsd在引擎蓋下執行的操作)。這將會有更多的工作,並且可能意味着要編寫一個Java程序或類似的程序(基本上是爲了完成gpsd的工作)。

+0

它將要構建的系統將會是一個定製系統。從硬件到軟件的所有內容都將被手動選擇用於這些系統。哪一個系統需要一個GPS單元,一個移動連接,以及從操作系統到服務器的各種其他軟件,這些軟件都在其中運行。所以在這一點上的約束不是限制除了進入系統的所有東西減去觸摸屏的各種顯示器將被內置到然後用螺栓固定到一個盒子然後安裝在一輛車上 – chris 2011-06-05 22:59:13

+0

那麼如果是我,我會用Linux和gpsd。 – 2011-06-05 23:02:38

2

我已經使用之前藍牙GSP接收機..(HOLUX M1200)

當連接時,它建立一個串行連接(COM端口)。您不能使用僅使用javascript(或jQuery)的串行端口進行通信。最簡單的方法是使用Java小程序。

您可以隱藏您的頁面上的小程序與使用javascript(jQuery)的小程序進行通信。你可以找到一個例子here

替代品正在使用Flash或WPF和XBAP。

GPS單元輸出時序位置信息等。關於您可以在GPS協議找到(谷歌它)或here

希望這有助於:)