地理编码器 - 如何使用多点附近的查询?

时间:2018-05-09 05:25:04

标签: ruby-on-rails postgresql google-geocoder rails-geocoder geocoder

我有一个模型商店,每个商店都有其极大的交付限制。

例如,

  

商店1可在10英里内送达

     

商店2可以在30英里内交货

所以我对每家商店都有不同的分数, 在过去,我在查询下方使用以找出具有特定范围的商店

@stores = Store.near([latitude, longitude], 100, :order => false)

我现在没有特定范围,如何查询多个商店点? 任何帮助或建议将不胜感激,以克服这个问题。

1 个答案:

答案 0 :(得分:1)

找到我需要传递数据库列名的解决方案,以便通过以下查询获得正确的结果

Store.near([latitude, longitude], :delivery_within)

delivery_within是数据库列,位于商店表格中。