Карты поиска Apple MKMapKit не работают должным образом с использованием MKLocalSearch.iOS - Карты поиска Apple MKMapKit не работают должным образом
Я должен предоставить функции поиска местоположения, где пользователь может ввести ввод, а приложение предложит согласованный результат, и пользователь может выбрать один из них, чтобы отобразить его на карте, и получить данные адреса из местоположения, выбранного из выбранного результата запись.
В настоящее время результаты запроса MKLocalSearch иногда содержат код ошибки «loadingThrottled», хотя мы отменяем предыдущий запрос с введенным новым символом поиска.
Также MKLocalSearch предоставляет только 10 результатов для искомой строки.
Есть ли способ улучшить эту функцию поиска местоположения и предоставить автозаполнение лучше?
Согласно яблоневых документы:
Там нет никаких ограничений запросов на приложение или разработчиков ID, так хорошо написанные приложения, которые работают правильно не должны испытывать каких-либо проблем. Однако дросселирование может происходить в плохо написанном приложении, которое создает чрезвычайно большое количество запросов. https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/LocationAwarenessPG/EnablingSearch/EnablingSearch.html