【发布时间】:2013-11-13 10:24:15
【问题描述】:
我有一个带有 x/y 值的对象数组:
var points = [{x: 1, y: 2}, {x: 2, y: 4}, {x: 1, y: 4}, ...];
这些点是通过将经度/纬度信息转换为平面地图上的 x/y 值生成的。我使用这些矢量将图标放置在静态地图上,通过 CSS 绝对定位它们。它工作正常,但其中一些确实略有重叠。
如何重新分配所有 x/y 对,使它们不会像原来那样重叠?有什么算法可以比较每一对并将它们径向间隔开吗?
【问题讨论】:
-
增加图标的间距还是减小图标的大小?说真的,我们需要更多关于这方面的背景信息,否则很难回答,甚至可能会关闭问题。
标签: java javascript html css algorithm