Ein Beispiel habe ich ein Modell wie diese
class Place < ActiveRecord::Base
# has a latitude & longitude field
# notice it has max_distance field (meter), will be different on each record
end
Wie kann ich eine Abfrage erreichen, die einen Koordinatenpunkt gegeben, wird alle Orte innerhalb in Bereich zwischen Abstand Koordinatenpunkt und MAX_DISTANCE Feld bekommen.
lat = 37.792
lng = -122.393
Place.query_in_range_by_point([lat, lng])
# will get nearest places within range max_distance field
Ich habe mich in Geocoder & Geo-Kit gem Dokumentation, aber keine Funktionalität wie das gefunden.
Wenn Juwel nicht die Funktionalität unterstützt oben, kann jede andere Methode vorschlagen, die das Problem lösen können?
Vielen Dank













