Может ли стороннее приложение для iOS показывать адреса в режиме реального времени, используя Apple CoreLocation API?
Класс геокодирования Apple, CLGeocoder
, берет единственную адресную строку (или другой тип адреса) и ищет совпадения.
Если вы вводите адрес в приложении "Карты Apple", он показывает табличное представление возможных совпадений при вводе. Затем вы можете выбрать один из них или нажать Enter, чтобы геокодировать ВСЕ возможные совпадения.
Существует ли какой-либо API от Apple, который позволяет мне, как стороннему разработчику, получить список возможных совпадений адресов, которые я могу отобразить?
Я считаю, что ответ на этот вопрос - нет, и что Apple использует API, который не доступен сторонним разработчикам, но я надеюсь, что я ошибаюсь и что кто-то знает способ сделать это
(Насколько я понимаю, платная версия Google Places API предлагает эту функцию, но она не доступна бесплатно.)
Я работаю в Swift, поэтому учебники / примеры кода на Swift предпочтительнее, но этот вопрос действительно не зависит от языка.