Как сделать кластеризацию маркеров на canvas/декартовой системе координат?
У меня есть маркеры с координатами x и y, которые впоследствии рендерятся на канвасе. Проблема заключается в том, что таких маркеров может быть очень много, и для этого нужна кластеризация. Но я не совсем понимаю, как написать оптимизированный алгоритм. Есть ли какие - то готовые решения для моей задачи? Я нашел только библиотеку supercluster, но она, как я понял работает только с геокоординатами/геоданными.