2013-06-25 70 views
4

我试图使用Google Maps V3 API显示Google地图引擎中的已发布图层。在GME中,该图层的“与...共享”访问列表包含我的用户,“API访问”访问列表也包含在用户中。Google Maps API V3错误:403(禁止访问太多浏览量)

我使用MapsEngineLayer从可视化库中创建Maps V3 API调用,并将相应的auth令牌和图层资产ID设置为layerOptions的一部分。

API调用与错误信息失败: 谷歌地图API V3错误:403(太多浏览量禁止访问)

的URL看起来像:

https://earthbuilder.googleapis.com/my_gme_layer_asset_id-4/maproot/json ? output=jsonp&access_token=my_auth_token&callback=xdc._tsel5i

我已经发现了一些与“403”和“禁止”相关的讨论主题,但是难以弄清楚“解决”浏览量过多问题的含义(以及解决方案)。

任何建议,将不胜感激。

回答

2

今天迄今为止您提出了多少请求,但对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 

哪里output或者是jsonxml

编辑:地图API帮助页面位于here

+0

谢谢,我会检查这2件事情。 – user2336424

7

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

+0

感谢有价值的信息,帮助我:) –

相关问题