Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Fennec
1 / 1 / 0
Регистрация: 10.02.2010
Сообщений: 36
#1

Отметки на карте

02.07.2012, 17:44. Просмотров 1213. Ответов 1
Метки нет (Все метки)

Довольно тягостно ищется информация работе с картой в X-Code, кому-ниубдь когда нибудь доводилось создавать отметки на карте? Из того, что накопалось: отметики накарте назваются аннотациями, у MapView есть метод addAnnotations который эти аннотации может добавлять на карту, аннотации должны принимать протокол <MKAnnotations>. Но вот в общую картину мне авсе никак не собрать.

По моему уразумению Аннотации вообще должны были быть отельным классом для обхектов которого можно было бы задачать значения ширины и долготы, после чего размещать на карте, но как я понял все по какой-то причине отнюдь не так просто. Если у кого нибудь есть статьи - поделитесь пожалуйста или расскажите так есои у кого был вдруг опыт.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2012, 17:44
Ответы с готовыми решениями:

Отображение пинов на карте
Вообщем такая проблема, запускаю на симуляторе карты пины и все что нужно...

Обработка нажатия в определенном месте на карте
Доброго дня всем, ребят подскажите как сделать такую вешь, у меня есть форма, и...

Отметки на графике
Подскажите пожалуйста, как на подобном графике отметить линией вершину, чтобы...

Отметки на изображении
Такой вопрос, необходимо ставить n'ое(много) колличество отметок по...

Отметки О Прочтении В Папках
Добрый день. Есть 2 сервака в кластере. На них лежит мейл-база пользователя....

1
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
02.07.2012, 19:03 #2
Отметки на карте называются представлениями аннотаций(MKAnnotationView), у MapView есть метод addAnnotations который эти аннотации может "добавлять на карту", аннотации должны принимать протокол <MKAnnotations>

Это все, что Вам нужно знать. Все так и есть. Сумбурно, пропустив несколько шагов, но в целом так.
id<MKAnnotation> - это представление для Вашей модели, которая может быть хоть NSObject(Что вполне логично), которая реализовывала бы <MKAnnotation>. =>
Вы инициализируете Вашу MKAnnotationView с моделью, которая реализовывает протокол <MKAnnotation>.

- (void)addAnnotation принимает в себя вашу объектную модель, для дальнейшего использования в методе(ах):
- mapView:viewForAnnotation, где Вы должны создать и вернуть представление с инкапсулированной информацией о данной Annotation.

Ваша модель должна отвечать на запрос - (CLLocationCoordinate2D)coordinate, что необходимо для центрирования MKAnnotationView на MKMapView.
Подробнее - вбейте в поиске на developer.apple.com MKAnnotation. Глядишь что и накопаете. Мне помогло в свое время.

Ближайший простой пример - работа UITableView.
Вы также создаете массив объектов, а затем используете метод:
- tableView:cellForRowAtIndexPath: для отображения ячейки с Вашей моделью.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2012, 19:03

Проверка отметки RadioButton
if (radioButton.Checked) {действие } Подскажите, я хочу, чтобы при выборе...

Отметки строк в Dbgrid
Есть ли в DbGrid свойство, что б можно было отмечать строки? Что то типо чек...

Сделать отметки на графике от -п до п
Вот листинг (это кусок программы в котором нужно проставить на графике отметки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru