MapKit:缩小时如何隐藏对象?

MapKit: how to hide objects when zoomed out?

我在地图上有很多自定义注释和多段线,当我缩小地图时,它变得一团糟。有什么办法可以隐藏它们吗?我不熟悉 MapKit,所以我想出的唯一解决方案是在更改缩放级别时创建事件并重新添加缩放限制(它将是自定义注释 属性)高于或等于当前的注释,但我担心它会很慢。还有其他办法吗?

我认为,您应该在地图中对您的点进行分组。放大时取消分组,缩小 - 分组。

资源:

  1. http://five.agency/having-fun-with-ios-map-kit-grouping-annotations/
  2. https://github.com/choefele/CCHMapClusterController
  3. https://github.com/yinkou/OCMapView