【发布时间】:2012-02-27 22:23:59
【问题描述】:
我们是一家大公司的一个部门,在使用 Google 地图和地理编码 API 时遇到了一个重大问题。问题是我们公司的所有 70 个部门都在同一个 IP 地址后面。因此,印度的客户服务代理似乎与俄亥俄州克利夫兰的开发人员来自同一个 IP 地址,而后者似乎与西欧的部门总裁来自同一个 IP 地址。我们拥有超过 130,000 名员工,经常因为超出 IP 速率限制而被阻止。
除了只是浏览网站的个人碰巧使用带有客户端地理编码请求的 Google 地图之外,任何尝试进行批量地理编码或提供自己的地图显示应用程序的部门都将导致相同的限制!我们实际上在内部使用自己的 Where To Buy 服务,该服务是公开的 (http://www.ridgid.com/Tools/Where-To-Buy/),为客户提供有关当地经销商的信息。
虽然我们没有遇到 API 限制(至少现在还没有,而且当我们这样做时,我们总是可以购买企业许可证),但我们遇到了 IP 速率限制,目前没有解决方法。在缓存地理编码结果和减少浪费调用方面,我们已经在遵循最佳实践。值得庆幸的是,这对我们的客户来说不是问题,因为他们与我们公司的用户不在同一个 IP 上。
问题是我们是否有任何方法可以让 Google 对我们的特定 IP 地址进行例外处理,以改善我们设置的基于 IP 的限制?这确实是谷歌的问题。感谢您的帮助!
【问题讨论】:
-
我建议直接联系 Google 的 Map for Business 团队:support.google.com/enterprisehelp/bin/…
-
我会试一试。虽然谷歌论坛说现在在这里发布问题。
-
是的,但在许可方面,您应该联系 Google Maps for Business 团队。您的问题本质上并不是真正的技术问题——您问的是业务问题。
-
我刚刚在 Google API 控制台中发现了一些有趣的东西。您可以为 API 设置每个用户每秒最大请求数的参数。默认值为每个用户每秒 1 个请求(也称为 IP 地址)。虽然我认为这不是我们遇到的问题,但我认为将其更新为更高的数字(例如 100 而不是 1)可能有助于减少因内部使用我们的公共网站而遇到问题的可能性。
-
假设我们可能会被阻止浏览到使用谷歌地图的网站的个人——无论我们是使用自己的服务还是编写批量地理编码过程。如果我们相信其他公司不会从听到这个问题的答案中受益,我很高兴从 stackoverflow 中退出这个问题。如果答案是“购买企业许可证,谷歌将手动取消我们 IP 的速率限制”,我仍然认为这对其他人有好处。其他人有想法吗?
标签: google-maps google-maps-api-3 google-geocoder