Получение ошибки при использовании MKReverseGeoCoder

Когда мы пытаемся использовать MKReverseGeoCoder, всегда получаю ошибку,

"/SourceCache/ProtocolBuffer/ProtocolBuffer-47.1/Runtime/PBRequester.m:682 сервер вернул ошибку: 503

error: Error Domain = PBRequesterErrorDomain Code = 6001 "Операция не может быть завершена. (PBRequesterErrorDomain ошибка 6001.)"".

При поиске деталей мы обнаружили, что ошибка связана с увеличением частоты запросов обратного геокодирования. Но мы отправляем только один запрос за раз и уверены, что количество запросов меньше. Пожалуйста, объясните детали ошибки. Мы использовали CLGeoCoder, и он отлично работает. Пожалуйста, предложите способ решения проблемы в версиях, более старых, чем IOS 5.0.

1 ответ

Я почти уверен, что это происходит, потому что вы тестируете и слишком часто используете обратный геокодер, и серверы Google знают это. Таким образом, это в основном заблокировало вас на некоторое время. Попробуйте позже и посмотрите, работает ли это.

Вы должны убедиться, что вы не вызываете геокодер чаще, чем раз в 60 секунд.

Другие вопросы по тегам