用户GPS位置图标问题



我当前正在根据其轨道当前GPS位置在地图上显示用户位置。

当超过1个用户具有相同的当前位置时,相应的用户图标彼此重叠,因此我无法看到该位置中当前有2个用户,或者我只能从地图中选择1个。

请参见1个示例:方案1

请参阅此处的另一个示例:方案2

我将偏移添加到相同的位置坐标中。

有人有很好的建议来解决此问题吗?

将"聚类"视为一种方法。与其显示多个注释非常接近的注释,不如用单个注释替换重叠的注释组,表明彼此接近多少个项目。随着您放大,单个注释越来越分开,它们将分为原始注释。当您缩小时,注释越来越近,它们将开始聚集在一起。

Apple具有示例代码,证明了这种方法:用MAPKIT注释群集整理地图。

如果您正在为iOS使用Google Maps,则在此处提供示例代码:标记群集。

最新更新