У меня есть массив объектов, в которых есть информация для каждой булавки на моей карте. Я могу добавить их с соответствующими координатами на карту, используя [mapView addAnnotions:array];
. Но когда дело доходит до выбора вывода, а затем отображения выноски для этого конкретного вывода (используя правильное расположение вывода и правильную информацию из моего массива), я теряюсь. Я также не совсем понимаю, как представления Callout работают для нескольких контактов. Я пытался посмотреть пример кода Apple, но это не очень помогло, и поиск проблемы в Google тоже не помогает.
Простая версия: как вы должны иметь много булавок на карте и различать их, когда они выбираются и когда их вызывают для просмотра выноски?
Редактировать: например, как приложение «Карты» на iPhone работает с отображением нескольких местоположений компаний, и когда вы нажимаете на них, появляется правильное имя и ссылка на указанную компанию.