Geocoder gem в рельсах возвращается: превышен лимит запросов - PullRequest
0 голосов
/ 09 января 2019

У меня есть модель Events с geocoded_by :address и after_validation :geocode, у меня также есть ключ API Google в моем geocoder.rb (initializer). Ключ включен для 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'

)

1 Ответ

0 голосов
/ 09 января 2019

Google Geolocation API не бесплатен, он имеет ограничение. проверить сайт Геокодирование

...