De exemplu, am un model ca acesta
class Place < ActiveRecord::Base
# has a latitude & longitude field
# notice it has max_distance field (meter), will be different on each record
end
Cum pot realiza o interogare că, având un punct de coordonate, va primi toate locurile în termen în intervalul între distanța punct și câmpul MAX_DISTANCE de coordonate.
lat = 37.792
lng = -122.393
Place.query_in_range_by_point([lat, lng])
# will get nearest places within range max_distance field
Am fost în căutarea în geocoder & documentație bijuterie Geo-Kit-ul, dar nu a fost găsit nici o funcționalitate de genul asta.
Dacă nu gem de mai sus acceptată funcționalitatea, poate cineva sugera o altă metodă care poate rezolva problema?
Mulțumiri













