我正在使用iOS 11的clusterIdentifier
在用户缩小时将MKMapView
上的注释聚集在一起,否则它们会重叠。它很棒。
但是,当我在地图上选择这样的注释
时mapView.selectAnnotation(closestShopAnnotation, animated: true)
虽然相应的注释视图当前被集群注释视图隐藏,但没有任何反应,正如方法的文档所述:
如果指定的注释不在屏幕上,因此没有关联的注释视图,则此方法无效。
但是,我想在用户放大后立即选择特定的注释,并且相应的注释视图会因为分簇而对用户可见。
有多种方法可以在几次聚类过程中保持MKAnnotationView
实例的选择状态持久。去聚(通过放大和缩小)?