绕过Google地理编码API IP速率限制

jak*_*don 6 google-maps google-maps-api-3 google-geocoder

我们是一家大公司的一个部门,正在遇到Google地图和地理编码API的主要问题.问题是我们公司的所有70个部门都在同一个IP地址之后.因此,印度的客户服务代理似乎来自与俄亥俄州克利夫兰的开发人员相同的IP地址,他们似乎来自与西欧分部总裁相同的IP地址.我们拥有130,000多名员工,因超出IP速率限制而经常被阻止.

除了刚刚浏览到恰好使用带有客户端地理编码请求的Google地图的网站的个人,任何尝试进行批量地理编码或提供他们自己的应用程序来显示地图的部门都会产生相同的限制!我们实际上在内部使用我们自己的购买地点服务(http://www.ridgid.com/Tools/Where-To-Buy/),向客户提供有关当地经销商的信息.

虽然我们没有遇到API限制(至少现在还没有,当我们这样做时,我们总是可以购买企业许可证),但我们遇到了IP速率限制,目前还没有解决方法.我们已经在缓存地理编码结果和减少浪费的呼叫方面遵循最佳实践.值得庆幸的是,这对我们的客户来说不是问题,因为他们与我们公司内的用户不在同一个IP上.

问题是,在我们的设置中,我们是否有任何方式可以从Google获取特定IP地址的例外以改善基于IP的限制?这对Google来说真的是一个问题.谢谢你的帮助!

dav*_*han 10

拥有数万名员工的公司的一个部门应该拥有企业许可证.


Gig*_*egs 0

一种可能性是使用一批反向地理编码而不是单个请求。Google 在单个方向请求中允许最多 24 个航路点。您可以等到批量累积了 24 个反向地理编码,而不是发送单个反向地理编码。或者您可以使用雅虎地图,如本答案所示:Issue in displayed static Google Maps