2016-01-12 2 views
0

Если я подключу коорды в Geocoder, например Lat: 88, Lng: 88, ответ будет равен нулю. Это правильноGeocoder Gem Ruby

2.2.3 :001 > Geocoder.address([88, 88]) 
Geocoder: HTTP request being made for https://maps.googleapis.com/maps/api/geocode/json?key=&language=en&latlng=88%2C88&sensor=false 
=> nil 

Но если я над моим ежедневным или запросом в секунде запросы лимитов или нет подключения к Интернету ответ также будет нолем, ... позволяет сказать, что для реальных, как Нью-Йорк координат (латы : 40,7127, LNG: -74,0059)

2.2.3 :002 > Geocoder.address([40.7127, -74]) 
Geocoder: HTTP request being made for https://maps.googleapis.com/maps/api/geocode/json?key=&language=en&latlng=40.7127%2C-74&sensor=false 
Geocoding API connection cannot be established. 
=> nil 

есть ли способ, чтобы определить, является ли это реальная COORDS с нулевым адресом или вопросом API/Интернетом?

ответ

1

Посмотрите в Обработка ошибок разделе Geocoder's github readme

Geocoder.configure(:always_raise => :all) 

является то, что вы ищете.

Смежные вопросы