我的情况是,我在静态地图图像上动态定位一堆图标,每个图标都由 CSS 绝对定位。现在经常会出现两个甚至更多点距离太近,图标重叠,无法区分的情况。
我正在寻找一种算法来找到这些“彼此太近”的点,然后以它们不再相互重叠的方式展开它们的图标。
我正在考虑径向扩散,例如找到所有太近的点的平均中间点,然后将它们相对于该点展开。
对于这样的问题,您可能知道有什么模式吗?
提前非常感谢。
我的情况是,我在静态地图图像上动态定位一堆图标,每个图标都由 CSS 绝对定位。现在经常会出现两个甚至更多点距离太近,图标重叠,无法区分的情况。
我正在寻找一种算法来找到这些“彼此太近”的点,然后以它们不再相互重叠的方式展开它们的图标。
我正在考虑径向扩散,例如找到所有太近的点的平均中间点,然后将它们相对于该点展开。
对于这样的问题,您可能知道有什么模式吗?
提前非常感谢。