ruby-on-rails – Rails,所有拉链码距离zipcode

ruby-on-rails – Rails,所有拉链码距离zipcode,第1张

概述我试图找出:给定一个邮政编码,该邮政编码的X英里半径范围内的所有邮政编码是什么. 我已经找到了一些解决方案,我在下面发布了这些解决方案,但我想知道是否有更好的解决方案专门用于Rails或Ruby(换句话说,一个宝石,一个要点等).我发现的Ruby解决方案已有几年历史了,所以现在似乎可以找到更好的解决方案. 理想情况下,我想要一些只需要字符串“11026”并生成字符串作为输出的东西,而不必创建AR模 我试图找出:给定一个邮政编码,该邮政编码的X英里半径范围内的所有邮政编码是什么.

我已经找到了一些解决方案,我在下面发布了这些解决方案,但我想知道是否有更好的解决方案专门用于Rails或Ruby(换句话说,一个宝石,一个要点等).我发现的Ruby解决方案已有几年历史了,所以现在似乎可以找到更好的解决方案.

理想情况下,我想要一些只需要字符串“11026”并生成字符串作为输出的东西,而不必创建AR模型或过于广泛地处理数据库.

Geocoder似乎没有明确地这样做…… Geokit也没有.我不知道这些宝石中是否有一个简单的解决办法.

类似方案:

Find all Zipcodes within specified distance of a zipcode

解决方法 sql-wise,有人已经问过类似的问题 here.有点简单的实现,会给你足够好的结果来测试你的规范.

否则,如果你能找到一个每个拉链有一个lat / long的库,那么很容易从地理接近的角度来看它.然后,您应该寻找Postgresql邻近搜索.
查找更多:http://www.boutell.com/zipcodes/和http://www.geopostcodes.com/

总结

以上是内存溢出为你收集整理的ruby-on-rails – Rails,所有拉链码距离zipcode全部内容,希望文章能够帮你解决ruby-on-rails – Rails,所有拉链码距离zipcode所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1268460.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存