2013-03-01 117 views
2

以下代碼適用於我的桌面瀏覽器,但不適用於我的Android手機的默認瀏覽器。我收到了「瀏覽器支持地理位置」提醒框,但沒有提供該位置的提醒框。在Android瀏覽器中獲取位置

感謝

<!DOCTYPE html> 
<html> 
<head> 
    <script type="text/javascript"> 
     if (navigator.geolocation) { 
      alert('Browser support geolocation') 
      navigator.geolocation.getCurrentPosition(showPosition); 
     } 
     else { alert('Browser does not support geolocation'); } 

     function showPosition(position) { 

      alert(position.coords.latitude + ":" + position.coords.longitude); 
      document.title = position.coords.latitude + ":" + position.coords.longitude; 
     } 
    </script> 

</head> 
<body> 
<div id="coor">Loading...</div> 
</body> 
</html> 

更新:上面的代碼只能如果我使我的手機上的GPS。

回答

0

此代碼適用於默認瀏覽器(兩個警報)。 您應該檢查承載該頁面的服務器是否已通過手機進行自動配置,並且是否允許訪問位置:請查看默認瀏覽器的設置。

+0

我已在我的瀏覽器設置上啓用位置分享功能,但仍無法使用。 – user794726 2013-03-01 04:08:35