代码之家  ›  专栏  ›  技术社区  ›  JRL

Ruby地理定位Gem/插件[关闭]

  •  37
  • JRL  · 技术社区  · 15 年前

    什么 有(最好的)基于ruby IP的地理定位gem/插件吗?

    它们是否在功能、性能和易用性方面相互比较(例如,它们是否与web服务交互,或者是否需要单独的数据库等)?

    我希望任何使用过一些的人都能分享他们的经验并给出建议。

    5 回复  |  直到 15 年前
        1
  •  19
  •   mculp    15 年前

    您当前的最佳选择可能是GeoKit( http://github.com/andre/geokit-gem 对于gem, http://github.com/andre/geokit-rails 用于插件)。它内置了雅虎和谷歌API键、距离计算助手、反向地理定位等功能。

    http://github.com/parolkar/geo_mere_laal/ )基于W3C Geolocaton API的工作草案。目前它的功能非常有限,因为我只能在Firefox中使用它,但由于它使用了更多的地理定位方法(GPS、WiFi、Cookie、IP),因此它会得到更多浏览器的支持,因此更加精确。

        2
  •  19
  •   Danny    11 年前

    RubyGeocoder似乎是当前最受欢迎的产品,并且一直保持最新。带有一个完整的 railscast 插曲 http://rubygeocoder.com/

        3
  •  3
  •   Achilles    14 年前

    使用更方便,设置更快,但功能更少: http://humbuckercode.co.uk/licks/gems/geoip

    没有外部查询,没有模式更改,速度非常快。

        4
  •  2
  •   Kyle Slattery    15 年前

    虽然我从未用过它, Graticule 看起来很有希望。

        5
  •  2
  •   Mr. Black    12 年前

    Geocoder是Ruby的完整地理编码解决方案。Rails增加了地理编码(按街道或IP地址)、反向地理编码(根据给定坐标查找街道地址)和距离查询。它只需在对象上调用地理代码,然后使用像vention.near(“Billings,MT”)这样的范围即可。

    https://github.com/alexreisner/geocoder