我有一个mapview和集合视图的视图 . 它们是连接的,如果我点击注释,集合滚动到连接的单元格,反之亦然,如果我滚动集合,当滚动结束时, Map 突出显示相应的注释 .

注释是聚集的,这是一个问题,因为当滚动停止时,如果注释在集群内,则不可能突出显示它 .

为了解决这个问题,我设置了func scrollViewDidEndDecelerating(_ scrollView:UIScrollView),在func中我放大了注释坐标,但是还有另一个问题,如果两个注释太靠近, Map 会维护群集并且不可能将引脚分开 .

现在有些问题:

  • 是否可以验证集群内是否有注释?

  • 是否可以设置两点之间的距离进行聚类?

  • 是否可以在 Map 上识别群集?

我只需要了解方法是什么然后开始学习:-)

提前感谢您的任何建议