在我的rails应用程序中,我有一个名为Suburb的表,其中包含具有各自纬度和经度的郊区名称。
当我查询
时Suburb.near(@suburb.name, 50, :units => :km).order('distance').map(&:name)
它正在跳过附近的一些郊区
示例:当我搜索“Brunswick North”附近的郊区时,它应该在结果数组中给我“Brunswick”,因为“Brunswick”距离“Brunswick North”约2公里
我无法弄清楚为什么会这样,请帮我解决这个问题
Ps:我正在使用Geocoder gem寻找附近的郊区