Удалите аннотации MKMapView с помощью определенный pinColor?

Можно ли удалить все аннотации в данном MKMapView данного pinColor? Я пытаюсь удалить все введенные пользователем аннотации (булавки) на моей карте перед отображением новых для части моего приложения, но я неЯ знаю, насколько детально я могу выборочно удалять аннотации ...

Я хотел бы просто удалить все аннотации, которые имеют контакты MKPinAnnotationColorGreen (зеленые), но я также могу просто удалить все контакты, введенные пользователем , если есть способ отследить их.

Я знаю, что могу просто сделать:

[myMapView removeAnnotations:myMapView.annotations];

... затем перерисовать все аннотации, которые мне нужны, но это кажется пустой тратой ресурсов.

Есть совет?

5
задан geerlingguy 19 February 2011 в 06:31
поделиться