Geocoder - Πώς να χρησιμοποιείτε κοντά σε ερωτημάτων με πολλαπλά σημεία;

ψήφοι
-1

Έχω ένα μοντέλο καταστήματος, κάθε κατάστημα έχει radious όριο για την παράδοση.

Για παράδειγμα,

Κατάστημα 1 παράδοσης μπορεί εντός 10 μίλια από

Κατάστημα 2 παράδοσης μπορεί εντός 30 μιλίων

Έτσι έχω diffrent πόντους για κάθε κατάστημα, Στο παρελθόν είχα συνηθίσει παρακάτω ερώτημα για να μάθετε κατάστημα withing ένα συγκεκριμένο εύρος

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

Δεν έχω συγκεκριμένη περιοχή τώρα, πώς μπορώ να κάνω ερώτημα για πολλαπλά σημεία των καταστημάτων; Οποιαδήποτε βοήθεια ή πρόταση θα εκτιμηθεί για να ξεπεραστεί αυτό το πρόβλημα.

Δημοσιεύθηκε 09/05/2018 στις 05:25
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Βρέθηκε η λύση που χρειάζεστε για να περάσει το όνομα της στήλης της βάσης δεδομένων για να πάρετε σωστά αποτελέσματα με το παρακάτω ερώτημα

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

delivery_within Είναι στήλη της βάσης δεδομένων που είναι στον πίνακα καταστήματα.

Απαντήθηκε 09/05/2018 στις 09:54
πηγή χρήστη

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