2013-03-07 3 views
0

Я использую драгоценный камень Geocoder, его рабочий тон. Теперь я м пытался обновить с google_premier получать ниже ошибкиОтвет API геокодирования недействителен JSON

1.9.2p320 :001 > Geocoder.search("Hyderabad") 
Geocoding API's response was not valid JSON. 
=> [] 

Я добавил новый файл в конфиге/инициализаторов/geocoder.rb, Вот мои настройки конфигурации

Geocoder::Configuration.lookup = :google_premier 
Geocoder::Configuration.api_key = "xxx-key" 

ответ

0

Вам просто нужно закомментировать api_key в вашей геокодирующей конфигурации, чтобы избежать отправки геокодера. Google геокодер DOS НЕ нужен ключ API ...

Geocoder.rb пример:

# -*- encoding : utf-8 -*- 
Geocoder.configure(
    :timeout => 5, 
    :lookup => :google, 
    #:ip_lookup => :google, 
    #:api_key => "xxxx-xxx", 
    :units => :km 
) 
2

Я также сталкиваются с той же проблемой. И мое решение может быть глупо, но это сработало для меня. Мое решение состояло в том, чтобы переустановить драгоценный камень. Надеюсь, это может вам помочь.