2017-03-23 501 views
1

我一直在使用谷歌API的一段时间,有一个我一直面临的错误不断。我实施了地理定位,并且我的API在大约早上9点到上午11点30分之间在Chrome中不起作用。IST给出了一个错误消息,“googleapis的网络位置提供商返回了错误403”。尽管Google API在Mozilla,IE,Chrome for mobile中都能正常工作。它仅在上午9点到上午11点30分之间在桌面上出现chrome错误,这是不成立的模式,如今天23/3月,即使在上午11点30分之后它也不工作。请有人建议我应该在这种情况下做什么。我附上了下面错误的截图。navigator.geolocation.getCurrentPosition不在铬的工作

这是我用过的函数,(navigator.geolocation.getCurrentPosition),这给我一个错误。
enter image description here

+0

我认为更好的你可以为这个网络应用程序的SE –

+0

荫也面临着同样的问题。发现问题只与铬。 – praaveen

+0

我有同样的问题,只与铬,只在一天的特定时间 –

回答

0

403错误进来的情况下

要获取有关该问题的详细信息,请尝试打印api响应。它应该是如下

{ 
    "error": { 
    "errors": [ 
     { 
     "domain": "global", 
     "reason": "domainPolicy", 
     "message": "The domain administrators have disabled Drive apps." 
     } 
    ], 
    "code": 403, 
    "message": "The domain administrators have disabled Drive apps." 
    } 
} 
+0

但我们发现其他网站也面临着同样的问题。 例如:https://whereamirightnow.com/ – praaveen

+0

如何检查此响应? navigator.geolocation.getCurrentPosition(cb,errcb)仅使用一个arg解析errcb:PositionError {code:2,message:“网络位置提供程序在'https://www.googleapis.com/':返回错误代码403.”} – qMax