如果附近有太多Map Pins,则MKMapView会聚类

kim*_*mar 6 mapkit mkmapview mkannotation mkannotationview ios

我想知道是否有人知道一个方法(库,类别等)来集群iOS MapAnnotations,如果它们在同一位置有很多(例如,大约10米的4件).

放大并不重要,因为它们仍然重叠.我已经尝试过https://github.com/applidium/ADClusterMapView(和sombe其他libs),但所有这些都是为了在缩小场景中显示集群而制作的.放大时,他们都没有真正尊重注释之间的距离.

我正在开发一个带有offline-db的应用程序,因此无法选择服务器端解决方案.

谢谢您的帮助!

inc*_*nus 0

一种替代方案是 MapBox iOS SDK,它是一个复制 MapKit 行为的开源 (BSD) 库。它既可以进行注释聚类,也可以进行离线地图图层。

http://mapbox.com/mobile