2012-11-24 41 views
0

我正在嘗試構建基於地理位置的應用程序。這樣的應用程序的先決條件是獲得用戶的準確地理位置。使用HTML5可以這樣做:在地圖畫布上作爲用戶輸入獲取地理位置

if (navigator.geolocation) { 
      var timeoutVal = 10 * 1000 * 1000; 
      navigator.geolocation.getCurrentPosition(
       displayPosition, 
       displayError, 
       { enableHighAccuracy: true, timeout: timeoutVal, maximumAge: 0 } 
     ); 
     } 

但是,如果瀏覽器只有IP地址,那麼它將是非常不準確的。 This article也是指。在那種情況下,爲了準確起見,我想讓我的用戶通過地圖界面找到他們的位置。

  1. 向用戶顯示谷歌地圖實例。

  2. 要求他們將標記添加到當前位置。

  3. 當完成後,發送POST請求到服務器。

我找到了一個庫jquery ui maps,但未指定如何從用戶輸入谷歌地圖畫布。有人可以幫助我從谷歌地圖畫布上的用戶輸入?

回答

0

如果你想使用jquery映射只看this example和替換findLocation函數的代碼來存儲地理座標。

相關問題