Геокодер - Как использовать ближний запрос с несколькими точками?
У меня есть одна модель магазина, у каждого магазина есть радикальный лимит доставки.
Например,
Магазин 1 может доставка в течение 10 миль
Магазин 2 может доставка в течение 30 миль
Так что у меня есть разные точки для каждого магазина, в прошлом я использовал запрос ниже, чтобы найти магазин с определенным диапазоном
@stores = Store.near([latitude, longitude], 100, :order => false)
У меня нет определенного диапазона сейчас, как я могу сделать запрос для нескольких точек магазинов? Любая помощь или предложение будут оценены, чтобы преодолеть эту проблему.
1 ответ
Решение
Нашел решение мне нужно передать имя столбца базы данных, чтобы получить правильный результат с помощью запроса ниже
Store.near([latitude, longitude], :delivery_within)
delivery_within
столбец базы данных, который находится в таблице магазинов.