Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个应用程序,其中地图视图有几个引脚和注释。这些引脚应该根据我的视图中的各种排序选项刷新或重新加载。例如,图钉代表各种建筑物,过滤选项如图书馆、博物馆、电影院、所有景点等。
我试过使用
[MapView reloadInputViews];
基于选择选项后的过滤数组。但它根本不适合我。任何想法如何实施?提前致谢!
使用[MKMapView removeAnnotations:]和[MKMapView addAnnotation:]更改地图上的图钉。
[MKMapView removeAnnotations:]
[MKMapView addAnnotation:]
由于您的过滤器选项是完全不同的实体,您应该简单地删除地图上的所有图钉,然后使用新的过滤数据循环适当的数组以添加新的图钉。