use*_*662 17 geocoding ruby-on-rails ruby-on-rails-3 rails-geocoder
我正在为我的项目使用ruby geocoder gem,随着项目的不断发展,我开始考虑连接到Google API密钥.将此添加到项目后:
Geocoder.configure do |config|
# geocoding service (see below for supported options):
config.lookup = :google
# to use an API key:
config.api_key = 'my_key'
# geocoding service request timeout, in seconds (default 3):
config.timeout = 5
end
Run Code Online (Sandbox Code Playgroud)
我收到Google Geocoding API错误:请求被拒绝.当我启动应用程序时.从阅读开始,如果他们选择继续使用宝石,似乎其他人转向雅虎.我可以将gem配置为使用google api密钥吗?主要是,我想留意每日查询的数量,以避免超过限制.
小智 6
Geocoder仅支持Google Premier帐户的Google API密钥.
它在github上的自述文件中找到:https://github.com/alexreisner/geocoder#google-google-google_premier
如果您有Google Premier API密钥,则只需将其放入初始化程序中即可:
# config/initializers/geocoder.rb
Geocoder.configure(:lookup => :google_premier, :api_key => "...")
Run Code Online (Sandbox Code Playgroud)
您的地理编码器将使用您的首要密钥.
Ale*_*ldo -1
默认情况下,Geocoder 使用 Google 的地理编码 API 来获取坐标和街道地址。所以,我认为 Google API 密钥应该在初始化器上工作。
我希望这对你有用。
归档时间: |
|
查看次数: |
5809 次 |
最近记录: |