我正在尝试找到离最终用户最近的位置和字符串
目前正在使用geocoder gem,如下所示
locations = Geocoder.search(search_location)
目前它为我提供了与search_location匹配的位置..
我想要的就像下面........
根据search_location为当前用户提供纬度和经度并找到最近的位置。
我已尝试过以下
locations = Location.near([current_user.latitude,current_user.longitude],50,:order =>:distance)
答案 0 :(得分:1)
Geocoder有一个位置方法,可用于获取用户的IP地址:
@userLocation = request.location #gets the ip of the user
@searchResults = Geocoder.search(search_locations)
@locations = @searchResults.near(@userLocation, 50, :order => :distance)