0
Rails 'Geocoderの都市名の完全なリストを取得するには?RailsのGeocoder都市名の完全なリストを取得するには?
request.location.city
私は自分の国のすべての都市で英語の名前の完全なリストを必要としています。 obj.nearbys(30)しかし、それはあるので、これは良い解決策ではありません。
Rails 'Geocoderの都市名の完全なリストを取得するには?RailsのGeocoder都市名の完全なリストを取得するには?
request.location.city
私は自分の国のすべての都市で英語の名前の完全なリストを必要としています。 obj.nearbys(30)しかし、それはあるので、これは良い解決策ではありません。
あなたはジオコーダが半径内のオブジェクトを検索することができます 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]
国のすべての都市を取得するには、この宝石を使用することができますジオコーダーが作られたものではありません。他のサービスから都市を取得するか、csvファイルをダウンロードしてdbにインポートする方がよいでしょう。 –