Példaként, van egy modell, mint ez
class Place < ActiveRecord::Base
# has a latitude & longitude field
# notice it has max_distance field (meter), will be different on each record
end
Hogyan tudok elérni egy lekérdezést, hogy adott egy koordináta pontot fog kapni minden helyen belül közötti tartományba esik távolság koordináta pont és MAX_DISTANCE területen.
lat = 37.792
lng = -122.393
Place.query_in_range_by_point([lat, lng])
# will get nearest places within range max_distance field
Már keresi Geocoder & Geo-Kit gem dokumentáció, de nem találtam olyan funkciót, mint ezt.
Ha gem felett nem támogatja a funkcionalitás, tud valaki javasolni egy másik módszer, amely képes megoldani a problémát?
Kösz













