我有一个地图视图,其中有很多注释,其中大多数彼此非常接近。我想要做的类似于 iOS 上的照片应用程序,当注释彼此太接近时,它们会被分组;每当您缩小时,如果它们相距太远,它们就会取消分组。
我见过这个问题已经,但给出的答案并不是我真正想要的。
我正在寻找一个我可以自己实现的库或算法。
Apple WWDC 2011 会议视频之一展示了如何做到这一点。去https://developer.apple.com/videos/wwdc/2011/(必须是注册开发人员)并滚动到标题为“使用 MapKit 可视化地理信息”的视频。基本思想是使用屏幕外地图视图来保存所有注释,并根据需要将它们复制到屏幕地图视图,确保您不会尝试一次显示太多注释。当您缩放时,它甚至可以使用注释制作漂亮的动画。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)