Google chrome 网络位置提供商位于';https://www.googleapis.com/' : 在Webapp中返回错误代码403

Google chrome 网络位置提供商位于';https://www.googleapis.com/' : 在Webapp中返回错误代码403,google-chrome,google-maps-api-3,web-applications,geolocation,Google Chrome,Google Maps Api 3,Web Applications,Geolocation,我使用的是Geolocation.watchPosition(),回调时出现以下错误 “”处的网络位置提供程序:返回 错误代码403 这似乎只发生在chrome桌面浏览器中。firefox看起来不错。这也是今天才开始发生的,我以前从未在使用Geolocation.watchPosition()的web应用程序中遇到过这个错误 更新:bug在寻找答案后,我认为谷歌有问题 我在开发者网站上试过 Safari:工作 谷歌浏览器:失败 这确实是一个chrome问题,要解决这个问题,您必须检查您的API密

我使用的是
Geolocation.watchPosition()
,回调时出现以下错误

“”处的网络位置提供程序:返回 错误代码403

这似乎只发生在chrome桌面浏览器中。firefox看起来不错。这也是今天才开始发生的,我以前从未在使用
Geolocation.watchPosition()
的web应用程序中遇到过这个错误


更新:bug

在寻找答案后,我认为谷歌有问题

我在开发者网站上试过

Safari:工作
谷歌浏览器:失败


这确实是一个chrome问题,要解决这个问题,您必须检查您的API密钥,并确保您的API密钥没有警告

此外,您需要确保在开发阶段有适当的使用限制:

此密钥不受限制。为了防止未经授权的使用和配额盗窃,请限制您的密钥。 密钥限制允许您指定哪些网站、IP地址或应用程序可以使用此密钥


可以找到更多信息。

目前,谷歌地图API可能存在问题。我昨天也在使用谷歌地图API,但它并没有正常工作。然后我开始使用这个免费插件,它对我很有吸引力。
这可能就是您正在寻找的答案。 403意味着你在使用googleapis时已经达到了你的每日极限,我在我所有的google软件上都遇到了同样的问题

资料来源:

我也遇到了同样的问题,它在Chrome上不起作用。然后我找到了这个链接

根据一位Reddit用户的说法,您需要将enableHighAccurance设置为true。代码看起来像这样

//Get current location    
if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(
                position => {
                    console.log(position.coords);
                },
                error => {
                    console.log("Error: ", error)
                },{ enableHighAccuracy: true });
}

希望这能有所帮助。

这也发生在我身上。我必须在我的Mac电脑上启用定位服务。

在我的情况下,我在chrome中将我的定位权限重置为询问(默认),重新加载后允许定位并弹出,它起作用了

只要重新启动Chrome(强制退出),它就会正常工作

你知道为什么会这样吗?刚开始发生在我身上,一直在工作。一分钟后,它又开始工作了。Maybee谷歌服务器坏了?我也刚开始得到它。我一直在开发一款Chrome应用程序,在过去的15分钟里,我每次加载应用程序时都会收到它。地理位置的东西不起作用,它默认为我的调试lat/long。从几周后开始也得到这个。猜猜看——可能是我/你连接的Wifi名称发生了变化,而谷歌定位服务不知道如何处理新的Wifi名称?已知错误:我现在正在经历这种情况。2小时前它还在工作,现在我不明白为什么它会抛出
返回的错误代码403
我查看了我的API仪表板,
流量
错误
分析是空的。看来我的请求连谷歌都没有收到。我们应该在哪里查找您提到的“警告”?嘿@JohnnyQ,您应该在不同的浏览器上测试此行为,以确保403实际上来自chrome,转到console.developers.google.com,您的仪表板应该显示到达服务器的请求的状态。这是我的问题,在控制台中设置一些限制将其修复。谢谢也许有问题,但问题是5个月前的。是的,我同意。也许谷歌API有问题。但是我找到了解决办法。是的,只有Chrome有这个问题。