我在谷歌地图引擎中有一个已发布的图层,我试图使用Google Maps V3 API显示该图层.在GME中,图层的"共享对象"访问列表包括我的用户,"API访问"访问列表也包括用户.
我正在使用可视化库中的MapsEngineLayer进行Maps V3 API调用,并将相应的身份验证令牌和图层资产ID设置为layerOptions的一部分.
API调用失败,并显示错误消息:Google Maps 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"和"禁止"有关的讨论主题,但我很难搞清楚(和解决方案)"太多浏览量"问题的含义.
任何建议,将不胜感激.
Arn*_*Roa 13
如果您尝试使用@David解决方案并且它不起作用.值得检查一下你没有缓存(或在本地存储)google maps js脚本.谷歌不允许这样做.如果您提供该文件,它将工作约3天,然后停止工作.
到目前为止,您提出了多少请求,Maps API 的使用限制可能会阻止您请求任何进一步的数据。
https://developers.google.com/maps/faq#usagelimits
尽管您似乎不太可能遇到他们的硬设置25,000
请求,但您可能希望确保不会意外地使用 http 请求对它们进行 DOS 处理。这种事情总是会烧毁您的限制,并可能将您的 IP 列入黑名单。
此外,您应该查看 Maps API 参考资料,我认为您可能正在尝试使用已弃用的 API。
https://developers.google.com/maps/documentation/webservices
您的 http 请求应该更像这样:
http://maps.googleapis.com/maps/api/service/output?parameters
Run Code Online (Sandbox Code Playgroud)
凡output
要么是json
或xml
。
编辑:地图 API 帮助页面位于此处。
归档时间: |
|
查看次数: |
23034 次 |
最近记录: |