Отображать MKAnnotationView в MKMapview с индивидуальным порядком?

Извините за мой плохой английский :"> У меня есть вопрос о MKMapView и MKAnnotation в MKMapkit для iOS.

Я пишу небольшое приложение под названием «Помощник по транспорту». Он содержит карту и некоторые аннотации на этой карте для обозначения мест. (Пример: автовокзал,...).

Я добавил последовательность аннотаций (id) в этот MKMapView и надеюсь, что они появятся в том порядке, в котором я их добавил. Но я получил результат: эти аннотации появляются сверху -> снизу и слева -> справа.

Может ли кто-нибудь помочь мне настроить этот заказ ???

P.s. Мне очень нужен этот обычай, потому что я хочу, чтобы мои автобусные станции следовали маршруту автобуса :((


person Gallgall    schedule 22.11.2012    source источник
comment
Если вы добавите аннотации x, будут показаны все аннотации x (порядок удаления не гарантируется). Как вы ожидаете показать порядок автобусного маршрута? Покажите код, который вы используете для добавления аннотаций (отредактируйте свой вопрос).   -  person    schedule 22.11.2012
comment
Я использовал MKPinAnnotationView с анимацией падения, и я хочу, чтобы они следовали за автобусным маршрутом (пример: от A до B есть 3 автобусные станции, и они будут появляться один за другим в зависимости от направления автобуса). Спасибо за ваш ответ. Я решил это по совету Крейга! Я действительно любитель :|   -  person Gallgall    schedule 23.11.2012


Ответы (1)


Вы можете добавить таймер, который вызывает функцию каждые 100 миллисекунд и добавляет в представление следующую аннотацию. Если они будут добавлены все сразу, iOS отрисует их в том порядке, в котором хочет, но если вы дадите ей достаточно времени между ними, она нарисует тот, который вы ему дали, и будет готова и будет ждать следующего.

person Craig    schedule 22.11.2012
comment
Привет, Галгал. Если мой ответ решил вашу проблему, вы должны нажать на галочку (проверить?) рядом с ним, чтобы другие люди, которым нужна такая же помощь, могли видеть, что это сработало для вас (плюс это дает мне баллы! :-) - person Craig; 24.11.2012