как сбросить еще один значок через некоторый интервал на карте - PullRequest
0 голосов
/ 07 февраля 2011

Я сбрасываю контакт для текущего местоположения. А также я хочу отбросить еще один контакт через некоторый интервал, используя другие координаты. Затем рисуем ломаную линию между текущим контактом и последним контактом. Как это сделать. Помогите .. !!!! Спасибо

Ответы [ 2 ]

1 голос
/ 07 февраля 2011

Вы должны использовать NSThread или метод сна, чтобы сделать некоторую задержку, вы можете добавить аннотацию,

[self.mapView addAnnotation:annotation];

Вот пример кода для рисования линий в MKMapView.

0 голосов
/ 07 февраля 2011

Как только пин-код аннотации добавлен в представление карты, он отправит событие делегата, которое вы можете обработать, внедрив

- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views

В приведенном выше методе создайте таймер, который сбросит ваш следующий пин. Я не понял, что вы подразумеваете под "полилинией". Если вам нужно нарисовать линию, внедрите drawRect в свой класс представления карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...