如何删除作为 MKAnnotationView 对象添加的注释

Posted

技术标签:

【中文标题】如何删除作为 MKAnnotationView 对象添加的注释【英文标题】:How to remove annotations added as MKAnnotationView objects 【发布时间】:2010-07-03 09:54:46 【问题描述】:

我是使用 MapKit 框架的新手。

我在地图上特定的经纬度对处向 MKAnnotationView 对象添加图像,例如 (latA, longA)。

对于下一次迭代,我需要删除添加的注释并在不同的 lat-long 对添加新注释,例如在 (latB, longB)。

如果有任何帮助,请告诉我。

谢谢 @dity@

【问题讨论】:

【参考方案1】:

Step1:删除注解 [self.mapView removeAnnotation:annotation];

第2步:更改/重新创建注释,并将其添加回来 [self.mapView addAnnotation:annotation]

【讨论】:

以上是关于如何删除作为 MKAnnotationView 对象添加的注释的主要内容,如果未能解决你的问题,请参考以下文章

MKAnnotationView 自定义标注对辅助功能 (VoiceOver) 不可见

MKAnnotationView 正在失去对 MKAnnotation 的引用

MKAnnotationView和MKPinAnnotationView的区别

我可以重新定位已经放置在 MKMapView 上的 MKAnnotationView 吗?

如何使用 XIB 制作自定义 MKAnnotationView

如何从通过 MKAnnotationView 添加的按钮获取点击事件