Geokit не возвращает информацию с адреса

Я пытаюсь получить suggested_bounds с адреса с помощью GeoKit. Это решение сработало, но внезапно оно начало давать сбой:

Geokit::Geocoders::GoogleGeocoder.geocode(location).suggested_bounds

Это возвращает nil. При попытке без suggested_bounds он возвращает это:

Street:
City:
State:
Zip:
Latitude:
Longitude:
Country:
Success: false

Это работало несколько месяцев, и я безуспешно пытался обновить ключ API Google.

Если это поможет, я могу использовать MultiGeocoder с IP-адресами, но не с фактическими адресами, например:

Geokit::Geocoders::MultiGeocoder.geocode(ip_address)

Спасибо заранее.


person Nathan    schedule 12.10.2013    source источник


Ответы (1)


Ранее Geokit использовал Google Maps API v2. Этот API устарел. Чтобы Geokit использовал новую версию с рельсами, обновите файл geokit_config.rb:

Geokit::Geocoders::provider_order = [:google3, :us]
Geokit::Geocoders::Google3Geocoder = Geokit::Geocoders::GoogleGeocoder3

Для справки см. этот выпуск: https://github.com/geokit/geokit/issues/86

person Nathan Hurst    schedule 03.11.2013
comment
Где этот файл? я не могу найти - person pablito.aven; 03.11.2015