邮政编码搜索Rails 3应用程序建议

时间:2011-03-07 15:47:02

标签: ruby-on-rails ruby-on-rails-3

有没有人对rails中的邮政编码搜索有任何好的建议?我看过:http://zipcodesearch.rubyforge.org/,但似乎有点老了。

2 个答案:

答案 0 :(得分:2)

Geokit

  

Geokit能为您做些什么?

     
      
  • 地球上两点之间的距离计算。
  •   
  • 使用所有三角函数计算以英里或KM为单位的距离   被Geokit抽走了。
  •   
  • ActiveRecord基于距离的查找程序。例如,你可以找到   数据库中的所有要点
      在半径50英里范围内。
  •   
  • 来自多个提供商的地理编码。它支持谷歌,   Yahoo,Geocoder.us,Geonames,
      Geocoder.ca等等。
  •   
  • Geokit提供了统一的响应结构   他们。它还提供故障转移   机制,以防您的输入失败   在一个服务中进行地理编码。
  •   
  • 利用hostip.info进行基于IP的位置查找。提供知识产权   地址,并获取城市名称和   纬度/经度作为回报。
  •   
  • 一个before_filter帮助器,用于根据用户的位置进行地理编码   关于IP地址,并保留   在cookie中的位置。
  •   

答案 1 :(得分:0)

Thinking Sphinx可以根据纬度/经度进行搜索。