-1

x/y 値を持つオブジェクトの配列があります。

var points = [{x: 1, y: 2}, {x: 2, y: 4}, {x: 1, y: 4}, ...];

これらのポイントは、経度/緯度情報を平面マップ上の x/y 値に変換することによって生成されます。これらのベクトルを使用して、CSS によってアイコンを絶対的に配置することにより、静的マップにアイコンを配置します。正常に動作しますが、一部はわずかに重なります。

すべての x/y ペアを再配分して、元のように重複しないようにするにはどうすればよいでしょうか? 各ペアを比較し、放射状に互いに離すアルゴリズムはありますか?

4

1 に答える 1

0

最適な間隔を見つけるために、領域サイズが最小の PR 四分木のような空間データ構造を使用することをお勧めします。

于 2013-11-13T10:32:30.423 に答える