2012-04-04 28 views
0

我正在爲需要使用PHP和MySql的大學項目構建Web應用程序。我正計劃使用HTML5地理位置來請求訪問表單上登錄的用戶位置。一旦他們接受並提交了表格,我希望位置信息可以存儲在MySql數據庫中,然後在另一個頁面上以谷歌地圖的形式在提交表單的區域中用引腳進行回憶。在PHP和MySql中使用HTML5地理位置

我已經搜索過,但找不到任何確鑿的證據表明這將是一個可行的方法。所以我的問題是這個(相對)簡單,更重要的是它是一個捕獲用戶位置數據的可靠方法?

這個想法是,用戶會使用該應用程序來報告其所在區域的問題,例如坑窪。用戶可以通過允許使用地理位置登錄並報告問題和位置。然後將問題記錄在「問題」頁面上,理事會可以查看並查看報告的來源。

任何提示將是偉大的!

回答

1

那麼它的準確度差別很大。有時它可以指向幾米,其他時間可以在幾公里之外。這種檢測大部分基於網絡和跟蹤路由,因此您無法保證完整的準確性。

我會建議使用地址爲您的項目。 Google可以輕鬆地在地址上投射引腳,再加上這座城市可能會在內部使用。

+0

因此,如果我要使用地址,我將如何使用用戶輸入的表單數據生成Google Map? – GuerillaRadio 2012-04-04 15:43:07

+0

根據我的理解,要使用您首先對地址進行地址解析的地址來獲取一個latlon對象,然後您可以使用它來創建標記。這增加了幾個步驟。首先,您必須知道您當前的地址並輸入,然後服務器需要正確地對其進行地理編碼(Google地理編碼不完美),然後您需要將latlon返回客戶端以渲染標記。或者,您可以在移動設備上使用GPS(如果可用) – 2012-04-04 15:47:03

+0

最初的想法是應用程序會使用地理位置,以便用戶可以報告問題,即使他們在陌生的地方,他們不知道道路/城鎮等,但正如你所說,它並不總是準確的,所以即使用戶知道該區域,這也是無用的。我將查看地址解析地址。謝謝你的幫助。 – GuerillaRadio 2012-04-04 15:51:47