即使设置了所有选项,HTML5地理位置也不起作用
HTML5 Geolocation not working even after all options are set
var x=document.getElementById("demo");
function getLocation()
{
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:
alert("User denied the request for Geolocation.");
break;
case error.POSITION_UNAVAILABLE:
alert("Location information is unavailable.");
break;
case error.TIMEOUT:
alert("The request to get user location timed out.");
break;
case error.UNKNOWN_ERROR:
alert("An unknown error occurred.");
break;
}
}
我已经激活了谷歌地图地理定位服务,并在浏览器中选中了"允许网站访问物理位置"选项。但仍然抛出"
PERMISSION_DENIED
"错误代码。
它在http服务器的帮助下工作正常。Chrome 在使用"file:///URI"中的地理位置时存在一些安全限制问题。Chrome在读取带有"file:///"uri的XML等外部文件时也存在问题。
相关文章:
- 安卓平台上的QWebView HTML5地理位置
- Possibile使用Manifest v2下的HTML5地理位置API将lat/long转换为国家/地区
- 使用html5地理位置api创建地理围栏
- HTML5地理位置,询问位置
- HTML5地理位置非异步
- 如何使用HTML5地理位置javascript初始化带有地理位置(用户的当前位置)的Google Maps API
- 各种浏览器中的HTML5地理位置API
- 测试是否已授予 html5 地理位置权限
- iOS HTML5 地理位置 - 当浏览器无权使用地理位置时没有错误
- 即使设置了所有选项,HTML5地理位置也不起作用
- 为什么这个依赖于HTML5地理位置的javascript代码出错
- HTML5地理位置地址表单填充器未捕获语法错误:意外的标记<
- HTML5地理位置监视位置正在重新加载完整的地图,而不仅仅是位置
- 谷歌地图API显示空白地图时,从HTML5地理位置提供LatLng线
- Chrome中无法使用HTML5地理位置的错误处理
- Javascript和HTML5地理位置-如何存储位置
- 带有HTML5地理位置的Android Webview
- 在半径内的Html5地理位置搜索
- 我如何使用GMaps API来显示默认为用户的HTML5地理位置的可拖动引脚?
- HERE地图使用HTML5地理位置