Objective c 聚类注释

Objective c 聚类注释,objective-c,xcode,annotations,mkmapview,Objective C,Xcode,Annotations,Mkmapview,我的应用程序使用注释在地图上显示一些位置。注释还有一个自定义图像,一些重要的注释彼此非常接近,因此很难单击它们。 我记得Google Earth有一种实现,在这种实现中,相互靠近的注释被捆绑到一个注释中,当单击它时,会显示捆绑的注释。我试图在谷歌地球上再做一次,但他们似乎删除了这个功能 然而,我正在寻找类似这样的东西,这样我的注释可以被点击,即使它们彼此接近。有人能把我推到正确的方向吗 编辑 我还为android创建了这个工具,并发现:通过根据跨度级别隐藏和显示注释修复了这个问题: if (ma

我的应用程序使用注释在地图上显示一些位置。注释还有一个自定义图像,一些重要的注释彼此非常接近,因此很难单击它们。 我记得Google Earth有一种实现,在这种实现中,相互靠近的注释被捆绑到一个注释中,当单击它时,会显示捆绑的注释。我试图在谷歌地球上再做一次,但他们似乎删除了这个功能

然而,我正在寻找类似这样的东西,这样我的注释可以被点击,即使它们彼此接近。有人能把我推到正确的方向吗

编辑
我还为android创建了这个工具,并发现:

通过根据跨度级别隐藏和显示注释修复了这个问题:

if (mapView.region.span.latitudeDelta > 0.05) {
    // Zoomed out so show the clustered annotation
}
else {
    // enough zoomed in so the annotations wont overlap. Show the independent annotations
}