如何从街道地址获取城市、州和邮政编码?

use*_*970 0 ruby google-maps street-address

是否有任何宝石/方法可以让我从街道地址中检索城市、州和邮政编码?例如:

results = Search.find("100 Rue de la Paix")
results.each do |address|
  address.city        => "Timbuktu"
  address.state       => "Timbuktu Region"
  address.country     => "Mali"
  address.post_code   => "123456"
end
Run Code Online (Sandbox Code Playgroud)

最好是使用谷歌地图的东西。

nic*_*oga 5

ruby地理编码器 gem正是这样做的:

require 'geocoder'
Geocoder.search('100 Rue de la Paix')
=> # Array of results
Run Code Online (Sandbox Code Playgroud)

这将搜索地址并显示结果。