我目前的任務是將存儲在MySQL 數據庫中的一些GPS數據與谷歌地球整合。我們的目標是創建 這些讀數的地標/航點,並將它們顯示在Google地球上的 上。將Garmin GPS閱讀轉換成適用於Google Earth API的合適格式的問題
我搜索了這個任務,發現了一篇文章: 「一個數據庫驅動的地球應用程序:使用PHP與地球API的MySQL &」。
坐落於網址:
https://developers.google.com/earth/articles/phpsqlearth
我跟着它成功;直到我來到我必須創建地點 的地方。主要的問題是,「createPlacemark」功能 具有以下特徵:
"createPlacemark(name,address,type,lat,lng)" .
我關心的主要觀點是lat
和lng
參數(經度和緯度),因爲在 數據庫中的GPS數據都其格式如下:
"N5 bb.xxx E8 cc.yyy".
沒有存儲單獨的經度或緯度數據。數據是通過garmin gps收集的 。 我在想,也許我可以通過 解決此問題,這樣做:
var point = ge.createPoint('N5 bb.xxx E8 cc.yyy ') ,
,忘了
point.setLatitude(parseFloat(lat))
和
point.setLongitude(parseFloat(lng)) statements.
不過,我想確認我是在正確的道路上看到我將離開我的開發機器幾天。