【问题标题】:Geocoder gem in rails returning : over query limitRails 中的 Geocoder gem 返回:超出查询限制
【发布时间】:2019-01-09 09:04:36
【问题描述】:

我有一个带有geocoded_by :addressafter_validation :geocode 的模型事件,我的geocoder.rb (initializer) 中还有一个google api 密钥。密钥已为 GeocodingAPI 启用。当我在控制台中运行 .geocode 时,出现限制错误消息。

2.5.3 :024 > Geocoder.coordinates("25 Main St, Cooperstown, NY")
Google API error: over query limit.

2.5.3 :030 > a.full_address
 => "80,  Rue des Capucins, Paris" 
2.5.3 :031 > a.geocode
Google API error: over query limit.
 => nil 
2.5.3 :032 > 

我今天根本没有使用过那个 API,所以我确信这不是限制问题。我正在本地主机上进行测试,所以也不能是共享服务器限制问题。 有人知道在这种情况下应该做什么/检查吗?

Geocoder.configure(
   lookup: :google,            
   ip_lookup: :ipinfo_io,      
   use_https: true,           
   api_key: nil,               
   cache: Redis.new,                 
  api_key: 'AIzaSXXXXXXXXXXXXXXXXXXXXXXXXXX'

)

【问题讨论】:

    标签: ruby-on-rails geocoder


    【解决方案1】:

    Google Geolocation API 不是免费的,它有限制。查看网站gecoding usage

    【讨论】:

    猜你喜欢
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多