HTML5地图定位问题 求救
这是个简单的定位,在电脑上运行没问题,但是在手机上运行就提示“Location information is unavailable.”,我的手机是安卓4.0的,版本已经很新了,怎么会出现这种问题?求大侠帮忙
<p id="demo">点击这个按钮,获得您的坐标:</p>
<button onclick="getLocation()">试一下</button>
<script>
var x=document.getElementById("demo");
function getLocation()
{
alert("sdfsdfsdfs");
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition,showError);
}
else{x.innerHTML="Geolocation is not supported by this browser.";}
}
function showPosition(position)
{
x.innerHTML="Latitude: " + position.coords.latitude +
"<br />Longitude: " + position.coords.longitude;
}
function showError(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED:
x.innerHTML="User denied the request for Geolocation."
break;
case error.POSITION_UNAVAILABLE:
x.innerHTML="Location information is unavailable."
break;
case error.TIMEOUT:
x.innerHTML="The request to get user location timed out."
break;
case error.UNKNOWN_ERROR:
x.innerHTML="An unknown error occurred."
break;
}
}
</script>
...全文
相关推荐
cesium+HTML5+3D地图展示
【cesium+HTML5+3D地图展示】是一种利用现代Web技术进行三维地理信息系统(GIS)展示的方法。
HTML5实现的超酷3D实景地图动画特效源码
在这个“HTML5实现的超酷3D实景地图动画特效源码”中,我们可以深入探讨HTML5如何与3D技术结合,创造出生动逼真的地图体验。首先,HTML5的Canvas元素是实现3D效果的关键。
html5地图特效
HTML5地图特效是一种利用现代浏览器支持的HTML5技术来实现的互动地图展示方式。这种特效通常结合了JavaScript库,如ECharts和jQuery,以提供更丰富的用户体验和视觉吸引力。
HTML5 3D地图旋转
HTML5是现代网页开发的重要标准,它引入了许多新特性,其中一项引人注目的就是对3D图形的支持。"HTML5 3D地图旋转"是一个关于如何利用HTML5技术实现地图的三维展示并进行动态旋转的专题。
HTML5 全景地图
综上所述,这个HTML5全景地图项目展示了现代Web技术在创新交互和多媒体体验方面的潜力。


