Rails 有哪些邻近搜索选项?(也许各有优缺点?)
- 邮政编码数据库是要走的路吗?
- 或将地理编码与geocoder之类的gem一起使用?
- 是否有任何最佳实践或需要注意的问题?
(使用示例,一个黄页类型的应用程序,企业可以在其中列出,用户可以输入他们的邮政编码并找到离他们很近或在指定英里半径内的企业。)
更新:该应用程序与上面的示例应用程序非常相似 - 企业可以在应用程序中列出一个必不可少的目录(每种类型的企业都有类别),用户可以转到一个类别并按距离对结果进行排序(输入他们的邮政编码后 - 因此最接近他们的企业会首先显示)。不会按名称或其他标准进行搜索 - 只需转到“Boxer Dog Breeders”页面并按距离排序即可。