所以我的 mapView 中有两种类型的注释 View :MKAnnotationView
和“MKMarkerAnnotationView”。
对于这两种类型,我不希望它们在用户缩小时聚集和/或消失,所以我为这两种 View 类型都做了 annotationView.clusteringidentifier = nil
。
但是,似乎只有 MKAnnotationView
在缩小时不会聚集/消失,而 MKMarkerAnnotationView
仍然消失或聚集(我不能确定,因为我' m 缩小了,但我认为缩小时它可能会消失而不是聚集)。
有没有我可以在 mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView?
中设置的属性来强制 mapView 显示所有注释而不考虑缩放级别?
最佳答案
为 MKMarkerAnnotationView 设置 displayPriority = .required 并显示所有内容。
关于ios - 聚类标识符设置为 nil 的标记注释聚类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48553248/