Na przykład, mam model takiego
class Place < ActiveRecord::Base
# has a latitude & longitude field
# notice it has max_distance field (meter), will be different on each record
end
Jak mogę osiągnąć zapytanie, które dany punkt współrzędnych, dostanie wszystkie miejsca wewnątrz w zakresie odległości między punktem i pole MAX_DISTANCE współrzędnych.
lat = 37.792
lng = -122.393
Place.query_in_range_by_point([lat, lng])
# will get nearest places within range max_distance field
Szukałem w geocoder & Geo-Kit dokumentacji gem, ale nie znaleziono żadnych funkcji takiego.
Jeśli gem nie wspiera funkcjonalności powyżej, może ktoś zasugerować inną metodę, która może rozwiązać ten problem?
Dzięki













