Geocoder - Cum se utilizează interogare în apropierea cu mai multe puncte?

voturi
-1

Am un model de magazin, fiecare magazin are limita de radious pentru livrare.

De exemplu,

A se păstra 1 de livrare poate în termen de 10 de mile

A se păstra 2 de livrare poate în termen de 30 de mile

Deci, am puncte de diffrent pentru fiecare magazin, în trecutul am fost folosit de mai jos interogare pentru a afla magazin withing un anumit interval de

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

Nu am anumit interval de acum, Cum pot face interogare pentru mai multe puncte de magazine? Orice ajutor sau sugestie va fi apreciat pentru a depăși această problemă.

Întrebat 09/05/2018 la 05:25
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
0

S-au găsit soluția am nevoie pentru a trece baza de date cu numele coloană pentru a obține rezultate corecte cu interogarea de mai jos

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

delivery_within este coloana de baze de date, care se află în tabelul de magazine.

Publicat 09/05/2018 la 09:54
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more