【问题标题】:Automatic location detection in Ruby on RailsRuby on Rails 中的自动位置检测
【发布时间】:2011-12-15 23:58:28
【问题描述】:

一个技术和法律问题 - 什么是最好的 rails gem 来自动检测网络访问者的位置,例如知识产权?细化到状态粒度。

这是非法的隐私泄露吗?为什么有些网站会自动检测位置,而有些则要求手动输入邮政编码?

提前致谢!

【问题讨论】:

    标签: ruby-on-rails networking location privacy zipcode


    【解决方案1】:

    您需要某种 IP 到位置的翻译数据库,例如:

    http://www.maxmind.com/app/ip-location

    [更新:免费版在这里:http://www.maxmind.com/app/geolitecity]

    一些自动检测而另一些不自动检测的原因是可靠性问题。您不能保证您看到的 IP 是实际的最终用户 IP(代理/VPN/等会导致问题),因此虽然它可以用于一般用途,但如果您正在做一些事情,例如计费或计算运费,则不实用费用。

    【讨论】:

      【解决方案2】:

      Ruby 地理编码器,检查它here。它归结为城市的粒度,这取决于许多因素,但通常效果很好。 This Railscast 展示了一些用例。

      【讨论】:

        猜你喜欢
        • 2017-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-14
        • 1970-01-01
        • 2010-10-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多