【问题标题】:Geocoding an IP Address in Rails在 Rails 中对 IP 地址进行地理编码
【发布时间】:2010-08-02 05:49:19
【问题描述】:

我已经安装了 GeoKit,总的来说我对它非常满意。

但我最近尝试使用它对 IP 地址进行地理编码,它的默认结果(由 hostip.info 提供)看起来不是很准确或不完整。有没有其他人因此而得到不好的结果?

有没有更好的方法在 Rails 中对 IP 进行地理编码?

【问题讨论】:

    标签: ruby-on-rails ip-address geocoding geokit


    【解决方案1】:

    几年前,我开发了 GeoMint(Shaun Inman's Mint 的辣椒)。那时我还使用了 hostip.info,对我来说效果很好。然而,用户想出了像 maxmind.com (GeoAPI http://www.maxmind.com/app/api) 这样的解决方案。但是,您需要了解的内容(以及我当时的一些用户没有了解的内容) - 地理定位非常复杂,需要大量更新并且免费获得完美的数据集很可能无法正常工作。虽然我怀疑国家检测现在真的很可靠。

    【讨论】:

    • 酷 - 感谢您的信息。有可以推荐的付费数据源吗?如果可能,希望深入到城市级别的检测。
    • 我从未尝试过任何付费数据源,因此我无法就此给您推荐,抱歉。然而,Maxmind 似乎与 Skyhook 一起工作(当没有 GPS/GSM 位置可用时,Apple 使用它来检测 iPhone 的位置),所以它们似乎有相当不错的服务。
    猜你喜欢
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 2011-02-04
    • 2011-09-24
    相关资源
    最近更新 更多