使用 Xcode 8+ 和 Swift 3+ 与 MapKit 进行聚类

Clustering with MapKit using Xcode 8+ and Swift 3+

我正在尝试使用第三方解决方案通过 MapKit 对注释进行聚类。

我找到了这个 pod Cluster - https://github.com/efremidze/Cluster 似乎是 Swift 3.

他们的示例运行正常,我按照他们的安装指南进行了安装,但遇到了很多错误。

错误ClusterManager没有成员'zoomLevel'

        manager.zoomLevel = 17

类型注释的错误值没有成员'type'

        annotation.type = .color(color, radius: 25)

错误额外参数 'visibleMapRect' 调用

    manager.reload(mapView, visibleMapRect: mapView.visibleMapRect)

您已安装 Cluster (1.0.5),这就是显示错误的原因。请使用 pod update 命令更新您的 pod 或安装 Cluster 1.0.6

将随演示下载的 "Sources" 中的所有文件复制到您的项目中