首页 > 解决方案 > 地理编码器 - 如何使用多点附近查询?

问题描述

我有一个模型商店,每个商店都有其交货限制。

例如,

1号店可以在10英里内送货

店铺 2 可以在 30 英里内送货

所以我对每家商店都有不同的点,过去我在下面的查询中被用来找出特定范围内的商店

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

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

标签: ruby-on-railspostgresqlgoogle-geocoderrails-geocodergeocoder

解决方案


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

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

delivery_within是存储表中的数据库列。


推荐阅读