2013-03-01 115 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