iPhone SDK: получение информации об улицах при прокрутке MapView
Можно ли постоянно получать название улицы / номер дома (и обновлять его где-нибудь в текстовом поле или выноске), пока пользователь прокручивает UIMapView? Я обнаружил, что MKReverseGeocoder отвечает за преобразование (широта, долгота) в название улицы, но говорят, что "вы не должны отправлять более одного запроса обратного геокода в минуту".
Заранее спасибо.
1 ответ
Как вы выяснили, на самом деле это не так: вы довольно быстро ограничите скорость. Как стандартный API Карт Google, так и MKReverseGeocoder получают ограниченную ставку для каждого пользователя. Эти пределы довольно высоки, но недостаточно высоки, чтобы вы могли непрерывно отбрасывать запросы.
Ничто не мешает вам это делать, но есть вероятность, что если вы постоянно злоупотребляете обратным геокодером, ваше приложение может быть извлечено, или запросы обратного геокодирования просто не будут работать, пока ваш предел скорости не будет сброшен.