标记注释簇,其中聚类标识符设置为nil

时间:2018-01-31 23:40:41

标签: ios swift mapkit mkannotation

所以我在mapView中有两种类型的注释视图:MKAnnotationView和'MKMarkerAnnotationView'。

对于这两种类型,我不希望它们在用户缩小时聚类和/或消失,因此我对两种视图类型都进行了annotationView.clusteringidentifier = nil

然而,似乎只有MKAnnotationView在缩小时不会聚集/消失,而MKMarkerAnnotationView仍然会消失或聚集(我无法确定因为我已缩小,但我认为它可能正在消失而不是在缩小时聚类。)

我是否可以在mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView?中设置一个属性来强制mapView显示所有注释,而不管缩放级别如何?

1 个答案:

答案 0 :(得分:0)

为MKMarkerAnnotationView设置displayPriority = .required,将显示所有内容。