【问题标题】:What limits are possible when running Google's Javascript Maps API?运行 Google 的 Javascript Maps API 时可能存在哪些限制?
【发布时间】:2016-08-10 19:47:45
【问题描述】:

我知道使用 Google 的免费、公开可用的 Javascript Maps API 时的使用限制。目前每天 25,000 次地图加载是您的上限。

似乎对交付服务器的限制也以某种方式到位。

我在https://zugspitze360.com 上运行一个网站,该网站大量使用 API 来显示照片球(全景照片),似乎对于某些用户或时间,图像加载会导致 Google 服务器上的 403 HTTP 响应。

但在 Google Developer Console 中找不到任何错误。而且在图像加载等方面也找不到任何关于使用限制的信息

【问题讨论】:

  • 您在使用地理编码吗?每秒查询数也有限制。也许这就是原因?
  • 不,没有地理编码。主要是在加载 360 街景图像时发生错误。

标签: javascript google-maps-api-3 google-street-view limits


【解决方案1】:

根据documentation,检查请求中包含的 API 密钥是否有效,然后尝试清除缓存。我发现了这个related SO question,它建议确保您不会不小心使用 http 请求对它们进行 DOS 处理以避免 403 错误。它总是会耗尽您的限制,并可能将您的 IP 列入黑名单。还要检查您是否没有缓存(或在本地存储)google maps js 脚本。 Google 不允许这样做。

【讨论】:

  • 我的限制是多少?当错误发生时,我们远远低于每天 25,000 次加载的地图加载限制。我想说发生的事情正如你所描述的那样,我们以某种方式被列入黑名单,至少部分被列入黑名单。但是不知道该怎么做,这是光球的本质,会发出多个请求。我们也不缓存 Maps API。
猜你喜欢
  • 1970-01-01
  • 2014-04-21
  • 2010-12-30
  • 1970-01-01
  • 2012-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多