Проблема Google Reverse-Geocoding, "нулевые результаты" для действительного местоположения
Поэтому я использую API googles для геокодирования, чтобы получить название местоположения (для координат) для моего приложения для iphone. Причина, по которой я использую API геокодирования вместо CLGeocoder
это потому, что я получаю неточные названия мест, и иногда результаты на местном языке, а не на английском.
Проблема в том, что я получаю ответ "НУЛЬ РЕЗУЛЬТАТОВ" для действительного местоположения (по умолчанию: Купертино), но если я использую тот же URL в браузере, я получаю верный ответ.
Я пробовал это на симуляторе и 1 фактическом устройстве. Приложение хорошо на устройстве, но эта проблема возникает на симуляторе. Документация утверждает, что квота составляет 2500 в сутки, но я намного ниже этого.
1 ответ
Вы получаете координаты текущего местоположения? Симулятор может вернуться 0.0, 0.0
в этом случае и http://maps.googleapis.com/maps/api/geocode/json?sensor=false&language=en&latlng=0.0,0.0
возвращает ZERO_RESULTS.