Closed vyudrozd closed 3 years ago
@vyudrozd сложно помочь Вам без кода. Если есть возможность, то пример вашего кода на codesandbox очень бы помог
Проблема была не в библиотеке, а в моем неполном понимании устройства карты, с сервера приходили точки с одинаковыми id. Разобрался пока пытался написать код на codesandbox
Я использую кластеризацию через ObjectManager:
В данном примере, data - это данные загружаемые с сервера. На странице, где я использую Manager, есть фильтры, которые контролирует массив data, который подгружается с сервера. Проблема происходит на этапе, когда я начинаю переключать фильтры и, соответсвенно, менять data: кластеры, которые генерирует Manager записывают не только данные, которые находятся в данный момент в data, а также и старые данные. Таким образом число данных в кластерах растет. Кроме того, некоторые кластеры появляются из ничего по тому же принципу. Пример до включения и выключения фильтра и после:
![Снимок экрана 2020-09-14 в 12 19 18](https://user-images.githubusercontent.com/44552051/93067974-8c688f00-f684-11ea-8501-d37ed6845cb8.png)
Пробовал решать эту проблему используя фильтры в самом Manager, а также фильтруя данные локально, однако данные решения ломали карту еще больше. Можно ли решить данную проблему используя ObjectManager?