2

在我的搜索操作中,我正在构建一个查询来列出活动。我希望能够将那些活动限制在距离中心点 5 英里以内的活动,并按与中心点的距离对活动进行排序。

它很简单,可以获取位置列表:

Location.within_bounding_box(Geocoder::Calculations.bounding_box([location[:latitude], location[:longitude]], 20))  

但是如何使用 bounding_box 搜索活动模型并按距离排序?

4

0 回答 0