Как удалить первый контакт при сбросе последовательных контактов на картах в iphone? - PullRequest
2 голосов
/ 01 марта 2010

Я новичок в разработке для iphone. Я создал картографические приложения и отобразил текущее местоположение и поместил булавку в текущее местоположение. При нажатии на кнопку «Найти меня» он сбрасывает булавку в моем текущем местоположении. я нажимаю кнопку «Найти меня», и на ней падает булавка, но я могу видеть ранее уроненную булавку в моем текущем местоположении Поэтому я хочу удалить ранее уронившую булавку, когда я дважды нажимаю кнопку «Найти меня». Пожалуйста, помогите мне.

Спасибо.

1 Ответ

1 голос
/ 01 марта 2010

Сохраните свой объект аннотации где-нибудь, и когда вы хотите удалить его, просто вызовите метод -removeAnnotation: с ним:

[mapView removeAnnotation: annotationObject];

Обратите также внимание, что если вы установите для свойства showsUserLocation вида карты значение YES, оно будет автоматически отслеживать местоположение пользователя с помощью базовых сервисов Location Location и отображать его на карте.

...