Я создаю приложение для определения местоположения для iOS. В настоящее время у меня есть панель поиска, которую можно использовать для поиска местных предприятий (например, пиццы, заправочной станции, банка). Текст панели поиска добавляется в качестве параметра к URL-адресу и передается в Yahoo Local API. Я хотел бы использовать ту же панель поиска для поиска конкретных адресов, но это не функция API. Я думаю, что я должен либо:
А) Создайте какую-нибудь функцию, которая сможет различать общий поиск по бизнесу и поиск по определенному местоположению. Отправляйте бизнес-запросы в API и отправляйте поиск адресов в CLGeocoder.
Б) Найдите более универсальный API.
C) Сделать что-то еще, что я еще не рассматривал.
Я мог бы добавить отдельное поле поиска и использовать его для адресного поиска, но мне интересно, можно ли это сделать из той же панели поиска. Если кто-то может дать какой-либо совет или указать мне в правильном направлении, я был бы признателен. Спасибо.