有关IP地址地理编码的建议


15

对IP地址进行地理编码的最佳方法是什么?我大约有10,000-30,000个地址要进行地址解析。IP地址来自世界各地,我只需要Long / Lat。达到城市水平的精度不是必需的,但理想情况下,精度应在10-20 km之内。到处搜索时,我发现MaxMind似乎是一个不错的选择,但是在我下载并频繁使用API​​之前,还有其他推荐的替代方法吗?

Answers:


10

可以使用IPInfoDB。它们没有查询限制,但是如果您请求太频繁,它们会将您的响应速度降低到每秒1个。

或者,如果您想编写更多代码,则可以下载其数据库并自己运行批处理查询。我无法想象它会花很长时间来设置,并且它将很快处理您的30k IP地址。


谢谢@Sasa,这就是我所使用的。我下载了他们的数据库,并用它来处理我的数据。它可免费用于非商业用途!
djq 2011年

很高兴听到它为您工作!
Sasa Ivetic

可悲的是:“很抱歉我们不再提供数据库下载。”
Jeremy Logan 2012年




1

我会说最好的方法是使用在线API。管理您的数据库是一个痛苦!相信我,我去过那里,并且IP位置一直在变化,因此您必须定期更新数据库。借助在线API,他们可以为您完成所有这些工作。

我一直在通过https://www.zipcodeservices.com使用在线API 。我每年收到100,000个查询,每月只需$ 25.99,而不会限制请求。它非常简单,并且始终可以正常工作。

如果一年中我需要更多请求,则它们具有不同的服务计划,您可以轻松地迁移到这些服务计划。


-1

对于北美,这一作品http://geocoder.ca


1
此答案可能具有一些附加的说明来提高,如概要服务条款的-特异性的任何限制或服务的限制,准确性的指示等
克里斯W¯¯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.