Google Maps API V3错误:403(对于太多网页浏览量禁止访问)

时间:2013-06-25 16:32:09

标签: google-maps-api-3

我在谷歌地图引擎中有一个已发布的图层,我试图使用Google Maps V3 API显示该图层。在GME中,图层的“共享对象”访问列表包括我的用户,“API访问”访问列表也包括用户。

我正在使用可视化库中的MapsEngineLayer调用Maps V3 API,并将相应的身份验证令牌和图层资产ID设置为layerOptions的一部分。

API调用失败并显示错误消息: Google Maps API V3错误:403(对于过多的综合浏览量禁止访问)

网址如下:

  

https://earthbuilder.googleapis.com/my_gme_layer_asset_id-4/maproot/json?   输出= JSONP&安培; =的access_token&my_auth_token放大器;回调= XDC ._ tsel5i

我找到了一些与“403”和“禁止”相关的讨论主题,但我很难搞清楚(和解决方案)“太多浏览量”问题的含义。

任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:12)

如果您尝试使用@David解决方案并且它不起作用。值得检查一下你没有缓存(或在本地存储)google maps js脚本。谷歌不允许这样做。如果您提供该文件,它将工作约3天,然后停止工作。

答案 1 :(得分:4)

到目前为止您已经提出了多少请求,Maps API上存在使用限制,可能会阻止您请求任何其他数据。

https://developers.google.com/maps/faq#usagelimits

虽然您似乎不太可能遇到他们的硬集25,000请求,但您可能希望确保不会意外地使用http请求对它们进行处理。这种事情总会烧毁你的限制,并可能将你的IP放在黑名单上。

此外,您应该查看Maps API参考资料,我想您可能正在尝试使用已弃用的API。

https://developers.google.com/maps/documentation/webservices

您的http请求应该更像这样:

http://maps.googleapis.com/maps/api/service/output?parameters

其中outputjsonxml

编辑:Maps API帮助页面位于here