0
如何獲取Rails地理編碼城市名稱的完整列表?我能得到這個城市的英文,使用:如何獲取Rails地理編碼城市名稱的完整列表?
request.location.city
但我需要的英文名稱爲在我國所有城市的完整列表。
如何獲取Rails地理編碼城市名稱的完整列表?我能得到這個城市的英文,使用:如何獲取Rails地理編碼城市名稱的完整列表?
request.location.city
但我需要的英文名稱爲在我國所有城市的完整列表。
您可以使用此寶石來獲得一個國家的所有城市 https://github.com/joecorcoran/cities
cities = Cities.cities_in_country('GB')
#=> { "abberley"=> #<City:0x000001049b9ba0>, "abberton"=> #<City:0x000001049b9b50>, ... }
mcr = cities['manchester']
#=> #<City:0x00000102fb4ea8>
mcr.name
#=> "Manchester"
mcr.population
#=> 395516
mcr.latlong
#=> [53,5, -2.216667]
地理編碼允許搜索半徑內的對象:obj.nearbys(30),而是因爲這是這不是一個很好的解決方案不是什麼地理編碼器。最好從其他服務中獲取城市或下載一個csv文件並將其導入到db中。 –