Por ejemplo, tengo un modelo como este
class Place < ActiveRecord::Base
# has a latitude & longitude field
# notice it has max_distance field (meter), will be different on each record
end
¿Cómo puedo lograr una consulta que le da un punto de coordenadas, recibirá todos los lugares dentro de rango de distancia entre el punto y el campo MAX_DISTANCE de coordenadas.
lat = 37.792
lng = -122.393
Place.query_in_range_by_point([lat, lng])
# will get nearest places within range max_distance field
He estado buscando en Geocoder y documentación joya Geo-Kit, pero no se ha encontrado ningún funcionalidad de esa manera.
Si joya anterior no admite la funcionalidad, puede alguien sugerir otro método que puede resolver el problema?
Gracias













