所以我在mapView中有两种类型的注释视图:MKAnnotationView
和'MKMarkerAnnotationView'。
对于这两种类型,我不希望它们在用户缩小时聚类和/或消失,因此我对两种视图类型都进行了annotationView.clusteringidentifier = nil
。
然而,似乎只有MKAnnotationView
在缩小时不会聚集/消失,而MKMarkerAnnotationView
仍然会消失或聚集(我无法确定因为我已缩小,但我认为它可能正在消失而不是在缩小时聚类。)
我是否可以在mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView?
中设置一个属性来强制mapView显示所有注释,而不管缩放级别如何?
答案 0 :(得分:0)
为MKMarkerAnnotationView设置displayPriority = .required,将显示所有内容。