ruby-on-rails - 地理编码器 - 如何使用多点附近查询?
问题描述
我有一个模型商店,每个商店都有其交货限制。
例如,
1号店可以在10英里内送货
店铺 2 可以在 30 英里内送货
所以我对每家商店都有不同的点,过去我在下面的查询中被用来找出特定范围内的商店
@stores = Store.near([latitude, longitude], 100, :order => false)
我现在没有具体的范围,如何查询多个商店点?任何帮助或建议将不胜感激,以克服这个问题。
解决方案
找到了解决方案,我需要通过以下查询传递数据库列名以获得正确的结果
Store.near([latitude, longitude], :delivery_within)
delivery_within
是存储表中的数据库列。
推荐阅读
- c - 是否有可能在 C 中导致可以在更高级别的编程语言中尝试捕获的类似异常的状态?
- javascript - 如何将结果显示到小数点后 2 位?
- python - 使用 CUDA 训练期间的运行时错误:图上的边缘条件卷积
- google-apps-script - 如何从 Google 电子表格中的 Google Apps 脚本自动更新“站点地图”功能?
- css - IE 11 中带有媒体查询的嵌套 CSS 自定义属性(CSS 变量)?
- f#-interactive - 没有 F# Interactive:“无法生成 FSI,请确保它在 PATH 中”
- python - 保存 tensorboard tf.summary.image 而不进行颜色转换
- git - 列出 git lfs 可锁定文件
- amazon-web-services - AWS CLI 查询 - 带参数的描述键
- java - 创建具有不同前缀但具有相同表名的多个表