我期待構建一個嚴重依賴地理數據的應用程序。構建以地理爲中心的應用程序:我應該知道什麼?
該應用程序將使用HTML5獲取GPS數據的能力,並將執行計算,例如查找最近的街道,找到2點之間的最短路徑等。我正在考慮使用諸如Google Maps之類的平臺,因此它會最有可能用Javascript編寫。但是,我可能會通過執行繁重的計算服務器端(可能使用C++或腳本語言)來卸載客戶端的CPU。
在開始編碼之前,我應該瞭解哪些技術,框架,標準等?
我期待構建一個嚴重依賴地理數據的應用程序。構建以地理爲中心的應用程序:我應該知道什麼?
該應用程序將使用HTML5獲取GPS數據的能力,並將執行計算,例如查找最近的街道,找到2點之間的最短路徑等。我正在考慮使用諸如Google Maps之類的平臺,因此它會最有可能用Javascript編寫。但是,我可能會通過執行繁重的計算服務器端(可能使用C++或腳本語言)來卸載客戶端的CPU。
在開始編碼之前,我應該瞭解哪些技術,框架,標準等?
確保理解預測和地理數據校正。顯然,你如何做到這一點將取決於你選擇的技術,但如果你不瞭解這些問題,他們會嚴重傷害你。
許多基於SQL的關係數據庫都具有可以幫助GPS座標的空間感知。
MySQL's spatial extensions就是一個例子。 Here is an article on it。我收集如果你可以將GPS數據轉換爲空間相關的字段,那麼你可以做的事情,如選擇最近的一排到另一個或第一個北行...
你可以找到我發光的審查谷歌地圖API here。
+1非常方便的鏈接。 – RedBlueThing