Я не уверен, что есть определенный "Правильный путь", чтобы делать то, что вы просите, но если бы это был я ...
Я бы, вероятно, воспользовался Google Places API , чтобы получить список так называемых Places (я так понимаю, это включает в себя довольно полный список предприятий, а также другие интересные места) рядом с пользователем. API требует координат широта / долгота для разрешения списка, вы можете либо получить эти данные с устройства iOS пользователя (я не разрабатываю для этой платформы, поэтому не могу дать подробности) с помощью API определения местоположения Apple, либо, если вы действительно хотите Чтобы выполнить поиск по почтовому индексу, вы можете обратиться к API геокодирования Google . Имейте в виду, что сервисы Google отнюдь не единственная игра в городе, и, безусловно, есть и другие способы сделать то, что вы просите. Но если бы это был я, это кажется самым простым решением