Swift:如何知道注释是否在集群内?

时间:2017-10-25 14:41:02

标签: swift mapkit

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

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

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

现在有些问题:

  • 是否可以验证注释是否在群集内?
  • 是否可以设置两点之间的距离进行聚类?
  • 是否可以在地图上识别群集?

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

提前感谢您提出任何建议

0 个答案:

没有答案