geo编码器可以获取更多请求

时间:2013-04-02 06:53:45

标签: ruby geocoding

我正在使用geocoder gem,喜欢处理来自IP的更多请求。默认情况下,Google API每天仅提供2500个请求。 请分享您对如何处理超出限制的请求的想法?

1 个答案:

答案 0 :(得分:0)

如前所述:只使用Google API,限制的唯一方法就是支付费用。或者以更阴暗的方式使请求形成多个我不推荐的IP / API-Key。

但是为了留在保存方面,我建议将服务混合起来,因为那里还有一些地理编码API - 免费。

使用正确的宝石混合它们也不是一个大问题:

http://www.rubygeocoder.com/

通过一个漂亮的界面支持其中几个。您几乎只需添加一些限速计数器,确保您保持在每个提供商的限制范围内。

或者采取重大方式实施自己的地理编码。例如,您自己运行的Openstreetmaps数据库。数据库可以在这里下载:http://wiki.openstreetmap.org/wiki/Planet.osm#Worldwide_data

哪种方式最好取决于您的实际需求以及您可用的资源。