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

bxgwgixi  于 12个月前  发布在  Go
关注(0)|答案(9)|浏览(394)

我正在使用Geolocation.watchPosition(),在回调时收到以下错误
位于“https://www.googleapis.com/”的网络位置提供程序:返回错误代码403。
这似乎只发生在Chrome桌面浏览器中。Firefox似乎没问题。这也是今天刚刚开始发生的,我以前从未在我使用Geolocation.watchPosition()的Web应用程序中遇到过这个错误。
更新:bug https://bugs.chromium.org/p/chromium/issues/detail?id=753242

stszievb

stszievb1#

这也发生在我身上。我不得不在我的Mac上启用定位服务。

lsmd5eda

lsmd5eda2#

在寻找答案后,我认为谷歌有问题
我试过developers.google网站

Safari:工作
Google Chrome:失败


的数据

lndjwyie

lndjwyie3#

这确实是一个Chrome的问题,要解决它,你必须检查你的developer dashboard,并确保你的API密钥没有警告。
此外,您需要确保在开发阶段有适当的使用限制:
此密钥不受限制。若要防止未经授权的使用和配额被盗,请限制您的密钥。密钥限制允许您指定哪些网站、IP地址或应用程序可以使用此密钥。
更多信息请参见here

b91juud3

b91juud34#

这可能是你要找的答案。403意味着你在使用googleapis时已经达到了你的每日上限,我在我所有的谷歌软件上都遇到了同样的问题。
来源:https://developers.google.com/maps/documentation/geolocation/intro

v1l68za4

v1l68za45#

在我的情况下,我重置我的位置权限为 * 询问(默认)* 在Chrome和重新加载后 * 允许 * 的位置和繁荣.,它的工作。

enxuqcxy

enxuqcxy6#

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

falq053o

falq053o7#

目前有可能是一个问题与谷歌MapAPI.我也使用谷歌MapAPI昨天和它不工作,因为它应该是.然后我开始使用这个免费的插件,它为我工作就像一个魅力. http://www.geoplugin.com/

s3fp2yjn

s3fp2yjn8#

我也遇到了同样的问题,它在Chrome上不起作用。然后我发现了这个链接https://www.reddit.com/r/webdev/comments/3j8ipj/anyone_else_had_issues_with_the_html5_geolocation/
根据一位Reddit用户的说法,您需要将enableHighAccuracy设置为true。

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

字符串
希望这对你有帮助。

af7jpaap

af7jpaap9#

在我的情况下,我阻止谷歌得到我的地理位置.从黑名单中删除后,我得到了响应. chrome://settings/content/location * 不允许看到你的位置 * 如果仍然不工作,你可能需要有VPN毕竟.

相关问题