x/y 値を持つオブジェクトの配列があります。
var points = [{x: 1, y: 2}, {x: 2, y: 4}, {x: 1, y: 4}, ...];
これらのポイントは、経度/緯度情報を平面マップ上の x/y 値に変換することによって生成されます。これらのベクトルを使用して、CSS によってアイコンを絶対的に配置することにより、静的マップにアイコンを配置します。正常に動作しますが、一部はわずかに重なります。
すべての x/y ペアを再配分して、元のように重複しないようにするにはどうすればよいでしょうか? 各ペアを比較し、放射状に互いに離すアルゴリズムはありますか?