Pour un exemple, j'ai un modèle comme celui-ci
class Place < ActiveRecord::Base
# has a latitude & longitude field
# notice it has max_distance field (meter), will be different on each record
end
Comment puis-je obtenir une requête donnée d'un point de coordonnées, va obtenir tous les endroits à l'intérieur dans la plage entre la distance point de coordonnées et sur le terrain de MAX_DISTANCE.
lat = 37.792
lng = -122.393
Place.query_in_range_by_point([lat, lng])
# will get nearest places within range max_distance field
J'ai cherché dans la documentation de géocodage et de pierres précieuses Geo-Kit, mais pas trouvé toutes les fonctionnalités comme ça.
Si gem ci-dessus pas pris en charge la fonctionnalité, quelqu'un peut-il proposer une autre méthode qui peut résoudre le problème?
Merci













