Swift 获取聚集的注释
是否有任何方法可以从Swift 获取聚集的注释,swift,swift3,mkmapview,Swift,Swift3,Mkmapview,是否有任何方法可以从func映射视图(\mapView:MKMapView,didSelect view:MKAnnotationView)中的集群中获取注释 我正在使用FBAnnotationClusteringSwift库 func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) { print(view) if view is FBAnnotationClusterView {
func映射视图(\mapView:MKMapView,didSelect view:MKAnnotationView)
中的集群中获取注释
我正在使用FBAnnotationClusteringSwift库
func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {
print(view)
if view is FBAnnotationClusterView {
// TODO : What would be now ?
} else {
let ann = view.annotation as! FBAnnotation
let selected = dicAnnotations[ann]
performSegue(withIdentifier: "detailSegue", sender: selected)
}
}
使用单个注释并没有太多问题,只是简单地要求查看注释,但找不到任何可以帮助我的东西。顺便说一句,dicAnnotations
是一个字典[FBAnnotation,MyObjectType]
-这就是我获取隐藏在注释中的选定项的方式
提前谢谢 回答 在深入挖掘库代码后,我发现我需要=从集群中获取注释,我们需要将此
let anns=view.annotation作为!FBAnnotationCluster
在if语句中!
对不起问了!希望它能帮助别人 回答 在深入挖掘库代码后,我发现我需要=从集群中获取注释,我们需要将此
let anns=view.annotation作为!FBAnnotationCluster
在if语句中!
对不起问了!希望它能帮助别人