标签: ruby-on-rails ruby geocoding
在我的搜索操作中,我正在构建一个列出活动的查询。我希望能够将这些活动限制在距离中心点5英里范围内的活动中,并按距离中心点的距离订购活动。
它很简单,可以获得一个位置列表:
Location.within_bounding_box(Geocoder::Calculations.bounding_box([location[:latitude], location[:longitude]], 20))
但是如何使用bounding_box搜索活动模型并按距离排序?