Столкнулся с довольно странным багом при использовании objectManager. Последовательность действий при которой он возникает следующая:
- добавить 1 объект (с балуном открывающимся по событию mouseenter) в objectManager (add)
- показать объект на карте
- удалить все объекты из objectManager (removeAll)
- добавить другой объект с теми же свойствами, но слегка отличающимися координатами (почти рядом с первым)
- показать объект на карте
При последнем действии метка объекта отображается на позиции первого объекта (т.е. старые координаты), а при наведении на нее открывается балун, но уже на месте с новыми координатами (там где должен быть второй объект. Такое впечатление, что срабатывает какой то кэш. Если координаты 1го и 2го объектов отличаются существенно, все отображается нормально.
Может кто-то сталкивался с таким поведением?