2017-02-27 1 views
0

Ich versuche, Stadt Name des aktuellen Benutzers in Benutzer-Controller-Methode zu bekommen.Hier bekomme ich Lat lange Benutzer aktuellen Standort.Wie erhält man den Stadtnamen mit dem Längen- und Breitengrad auf dem Controller in Ruby on Rails?

+1

Möglicherweise Duplikat von http://stackoverflow.com/questions/20827675/get-address -from-geocode-latitude-and-longitude –

+1

Mögliches Duplikat von [Adresse vom Geocode-Breiten- und Längengrad erhalten] (http://stackoverflow.com/questions/20827675/get-address-from-geocode-latitude-and-longitude) –

Antwort

3

Sie Geocoder für find Stadtnamen verwenden Nach lat und lon https://github.com/alexreisner/geocoder

verwendet, ist Beispielcode

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