我的情况是我正在对静态地图图像上的一堆图标进行动态定位,每个图标都由CSS绝对定位。现在经常发生的情况是,两个甚至更多的点过于接近,所以这些图标重叠在一起,它们不再可辨。
我正在寻找一种算法来查找这些“过于接近”的点,然后以使它们不再重叠的方式将它们的图标分散开。
我考虑采用径向扩展,例如找到所有太近的点的平均中心点,然后相对于该点将它们分散开。
是否有您知道的解决此类问题的模式?
非常感谢。
我正在寻找一种算法来查找这些“过于接近”的点,然后以使它们不再重叠的方式将它们的图标分散开。
我考虑采用径向扩展,例如找到所有太近的点的平均中心点,然后相对于该点将它们分散开。
是否有您知道的解决此类问题的模式?
非常感谢。