【问题标题】:maximum number of locations in Google Static Maps APIGoogle Static Maps API 中的最大位置数
【发布时间】:2013-12-07 15:18:55
【问题描述】:

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

  1. 如何以智能方式缓存图像。或者这是必要的。事实上,我只是看到了这个。

“使用 Google 静态地图 API 的查询限制为每个查看者每天 1000 个唯一(不同)图像请求。由于此限制是每个查看者的配额,因此大多数开发人员不必担心超出配额. 但是,请注意,我们强制执行额外的请求速率限制以防止滥用服务。通常,相同图像的请求不计入原始请求之外的此限制。"

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

提前致谢。

【问题讨论】:

  • 如您所见,配额是针对每个客户端的 - 因此您的每个用户每天最多可以获取 1000 个静态地图。您的应用可以指示用户的浏览器获取多少静态地图是没有限制的。

标签: google-app-engine google-maps


【解决方案1】:

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

静态地图 URL 的大小限制为 2048 个字符。

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

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

【讨论】:

  • 谢谢。至于用法,我想一次性给出一个国家某些实体数量的整体视觉标识符,因此有大量的“点”。因此进行聚类。嗯,我想知道 JS API 是否可以解决这个问题……我还没看过,但这有点矫枉过正。
  • 您可以进行服务器端集群并在静态地图中放置数量减少的编号自定义图标。但为了扩展集群,您需要查看动态地图。
  • 老鼠,我宁愿希望我可以使用静态地图。谢谢
猜你喜欢
  • 1970-01-01
  • 2016-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多