如何在 ruby on rails 的控制器上使用纬度和经度获取城市名称?

How to get city name using latitude and longitude on controller in ruby on rails?

我正在尝试在用户控制器中获取当前用户的城市名称method.here我正在获取用户当前位置的经纬度。

您可以使用 Geocoder 通过 latlon 查找城市名称 https://github.com/alexreisner/geocoder

以下是示例代码

lat = "latitude"
lon = "longitude"
lat_lon = "#{lat},#{lon}"
response = Geocoder.search(lat_lon).first
puts response.city if response.present?