高容量地理编码API?

4
我希望能够推荐一个高容量的地理编码API。目前我已经联系了谷歌和雅虎,但是谷歌提供的服务不够丰富,收费也过高;雅虎则没有商业化的服务。
我们需要每天地理编码大约250,000个项目,但这个数字将来会呈指数级增长,所以我们需要一个能够随着需求增长的解决方案。
你有什么建议吗?

之前,我进行了太多的地理位置查询,结果谷歌封锁了我的IP地址。最终,我只能将经纬度一次性查询后存储到数据库中。 - Win
你也可以尝试使用Geocodio,它提供每天2500个免费请求和每个额外请求0.001美元的价格,基本上是最便宜的解决方案。(声明:我在这里工作) - CodeMonkey
3个回答

2

有许多供应商提供批量地理编码服务。您还可以购买数据集,具体取决于您的精度和覆盖区域要求。例如,微软提供了一种解决方案。但我无法保证其质量。


1

我会联系SimpleGeo,看看能否达成交易;他们是一家初创公司,可能渴望大量业务。

否则,我可能会开始寻找源头,而不是像Google这样的经纪人,例如TeleAtlas,但这肯定会很痛苦。

如果您每天的查询次数呈指数增长,例如1.5e+16,那么您肯定会重复很多查询;找到一种方法来清理/规范化它们以增加缓存命中率,并将它们推入memcached以减少第三方查询。

这是一个有用的资源,在寻找必须免费但仅限于美国的TIGER数据的方法时偶然发现的:http://www.vterrain.org/Culture/geocoding.html


嗨Yuri,感谢您的反馈。我一定会去查看SimpleGeo。此外,缓存已经就位 :) - Jason Palmer

1

关于simplegeo的评论,他们的API简单易用,可以在很短的时间内查询大量记录。但是他们的地理编码质量不如Google甚至Bing。我有很多情况下,不同地址集合得到了相同的坐标。

我正在寻找解决方案,并测试MapQuest API,似乎没有速率限制(就这么说吧)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接