Google Static Maps API 中的最大位置数

maximum number of locations in Google Static Maps API

我了解每天使用地理编码 API 的请求数量是有限制的。在这里,我热衷于构建数千个位置的静态渲染地图。显然,这需要使用某种形式的缓存。所以这里有两个问题:

  • 如何以智能方式缓存图像。或者这是必要的。事实上,我只是看到了这一点。
  • "使用 Google 静态地图 API 的查询限制为每个查看者每天 1000 个唯一(不同)图像请求。由于此限制是每个查看者的配额,因此大多数开发人员不必担心超出他们的配额。但是,请注意,我们强制执行额外的请求速率限制以防止滥用服务。通常,相同图像的请求不计入原始请求之外的此限制。"

  • 我可以发送到 googleapis.com 的字符串的长度是否有限制? IE。 1000个地方会无法处理吗?
  • 提前致谢。


    该限制由 URL 的长度限制强制执行。这因浏览器而异;但 API 中也有一个限制:

    Static Map URLs are restricted to 2048 characters in size.

    1000 个点需要一千个地理坐标实例,该实例可能长达 20 个字符 (51.12345,-134.12345),因此您将无法容纳。为什么要在地图上显示这么多标记可能值得考虑:它很可能难以理解。

    关于缓存:谷歌缓存图片,不同客户端请求同一张图片只计算一次。