Геокодер - Как использовать ближний запрос с несколькими точками? - PullRequest
0 голосов
/ 09 мая 2018

У меня есть одна модель магазина, у каждого магазина есть радиальный лимит доставки.

Например,

Магазин 1 может доставка в течение 10 миль

Магазин 2 может доставка в течение 30 миль

Так что у меня есть разные точки для каждого магазина, В прошлом я использовал запрос ниже, чтобы найти магазин с определенным диапазоном

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

У меня сейчас нет определенного диапазона, Как я могу сделать запрос для нескольких точек магазинов? Любая помощь или предложение будут оценены, чтобы преодолеть эту проблему.

1 Ответ

0 голосов
/ 09 мая 2018

Нашел решение, которое мне нужно, чтобы передать имя столбца базы данных, чтобы получить правильный результат с запросом ниже

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

delivery_within - столбец базы данных в таблице магазинов.

...