Closed qubeek closed 9 months ago
Возможно и косяк библиотеки. Посмотрю на неделе.
@qubeek посмотрите, пожалуйста, как оно теперь работает тут: https://yandex-maps-unofficial.github.io/vue-yandex-maps/examples/objects/clusterer.html
Это то ожидаемое поведение, которого вы бы хотели?
Добрый день, да, работает именно так, как предполагали. Большое спасибо!
Всегда рад! Сейчас зарелижу.
Версия библиотеки
2.0.0 (latest)
Как воспроизвести
При каких условиях проявляется проблема:
Опишите проблему
Столкнулись с проблемой, что при попытке анимировать кластер происходит постоянный
onRender
, который пересобирает уже существующие кластеры, запуская анимацию по новой.Ожидаемое поведение:
При движении по карте, если
Clusterer
отображает ранее скрытый кластер, при появлении кластер появляется с анимацией.Текущее поведение:
При любом обновлении позиции и зума происходит полный ререндер
Clusterer
, который запускает анимацию по новой. В том случае, если покинуть зону видимости и вернуться в неё, то кластеры больше не обновляются.Возможные проблемы:
Неправильное поведение _cachedEntities и _visibleEntities в используемой
@yandex/ymaps3-clusterer@0.0.1
Какие методы решения проблемы пробовали:
onRender
v-memo
Дополнительная информация
https://codesandbox.io/p/sandbox/vue-yandex-maps-animation-issue-zhhqmv
Ответы на вопросы