首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本网站没有使用地理定位API的权限。

本网站没有使用地理定位API的权限。
EN

Stack Overflow用户
提问于 2013-04-01 11:53:48
回答 4查看 7.4K关注 0票数 2

在尝试使用地理定位api时,我正在体验此错误:

代码语言:javascript
复制
This website does not have permission to use the Geolocation API

奇怪的是,同一个网站在一个系统上运行良好(安装了IE9和I.E10 ),并在安装了i.9的系统上抛出错误。

我们在不同的系统上测试了它,但是它只在安装了I.E9的特定系统上引发错误。

  • 我们需要一些浏览器设置来使用这个API吗?
  • 我们的网站需要什么任务,才能使用地理定位API?

代码语言:javascript
复制
function geolocateUser()
{
    // If the browser supports the Geolocation API
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationError);
    }
    else {
        alert("Your browser doesn't support the Geolocation API");
    }

}

如果成功的话:

代码语言:javascript
复制
function geolocationSuccess(position) {

    var userCurrentLatLong = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);



}

如有错误:

代码语言:javascript
复制
function geolocationError(positionError) {

    alert(positionError.message + "\n" + "you will be redirected to default location.");


}
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-04-01 12:36:31

对于IE,请按照下面的说明:

  • 打开Tools>> Internet选项>>见下图

票数 1
EN

Stack Overflow用户

发布于 2015-10-17 10:16:23

这可能是Windows设置,至少在我的情况下是这样的。尝试转到Settings (从Windows中的开始菜单中搜索)>隐私>位置,然后打开Location = On。

票数 7
EN

Stack Overflow用户

发布于 2018-04-17 19:33:11

对于Windows 10,在打开之前,您可能需要在设置>隐私>位置中打开“位置服务”。

请参阅:Windows 10位置服务和隐私

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15742997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档