簡體   English   中英

Rails中的Geocoder gem返回:超出查詢限制

[英]Geocoder gem in rails returning : over query limit

我有一個帶有after_validation :geocode geocoded_by :addressafter_validation :geocode事件模型,我的after_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,因此我可以確定這不是一個限制問題。 我正在localhost上進行測試,因此也不能成為共享服務器限制問題。 有人知道在這種情況下應該做什么/檢查嗎?

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

)

Google Geolocation API不是免費的,它有限制。 檢查網站地理編碼使用情況

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM