【发布时间】:2012-12-20 21:02:35
【问题描述】:
我有一个应用程序,其中地图视图有多个图钉和注释。这些图钉应该根据我在我看来的各种排序选项刷新或重新加载。例如大头针代表各种建筑物,过滤选项如图书馆、博物馆、电影院、所有景点等。
我尝试过使用
[MapView reloadInputViews];
基于选择选项后的过滤数组。但它根本不适合我。任何想法如何实施? 提前致谢!
【问题讨论】:
标签: iphone ios mkmapview reload
我有一个应用程序,其中地图视图有多个图钉和注释。这些图钉应该根据我在我看来的各种排序选项刷新或重新加载。例如大头针代表各种建筑物,过滤选项如图书馆、博物馆、电影院、所有景点等。
我尝试过使用
[MapView reloadInputViews];
基于选择选项后的过滤数组。但它根本不适合我。任何想法如何实施? 提前致谢!
【问题讨论】:
标签: iphone ios mkmapview reload
使用[MKMapView removeAnnotations:] 和[MKMapView addAnnotation:] 更改地图上的图钉。
【讨论】:
由于您的过滤器选项是完全不同的实体,您应该简单地删除地图上的所有图钉,然后使用新过滤的数据循环适当的数组以添加新图钉。
【讨论】:
【讨论】: