在Android浏览器中获取位置
以下代码适用于我的桌面浏览器,但不适用于我的Android手机的默认浏览器。我得到了“浏览器支持地理位置”的警报框,但没有该位置的警报框 谢谢在Android浏览器中获取位置,android,html,Android,Html,以下代码适用于我的桌面浏览器,但不适用于我的Android手机的默认浏览器。我得到了“浏览器支持地理位置”的警报框,但没有该位置的警报框 谢谢 <!DOCTYPE html> <html> <head> <script type="text/javascript"> if (navigator.geolocation) { alert('Browser support geolocation')
<!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>
if(导航器.地理位置){
警报('浏览器支持地理位置')
navigator.geolocation.getCurrentPosition(showPosition);
}
else{alert('浏览器不支持地理位置');}
功能显示位置(位置){
警报(position.coords.latitude+“:”+position.coords.longitude);
document.title=position.coords.latitude+“:”+position.coords.longitude;
}
加载。。。
更新:以上代码仅在我在手机上启用GPS时有效 此代码在默认浏览器(两个警报)上对我有效。
您应该检查承载该页面的服务器是否已由手机自动调整大小,以及是否允许访问位置:查看默认浏览器的设置。我已在浏览器设置中启用位置共享,但仍不工作。