Использую ObjectManager для вывода объектов на карту. При попытке выполнить код:
mapObjectManager.remove(remobjs); mapObjectManager.add(newobjs);
сталкиваюсь с тем, что изменения на карту применяются только после взаимодействия с ней - подвигать, помасштабировать и т.п. А до выполнения действий с картой объект остается на месте, как будто он не был только что удален и воспроизведен заново. И да, есть особенность - новый объект имеет тот же id, что и удаленный, но раньше все работало как надо... И сейчас если выполнять код в такой манере:
mapObjectManager.remove(remobjs); setTimeout(function(){ mapObjectManager.add(newobjs); }, 10);
то все работает как надо... Подскажите, пожалуйста, с чем это может быть связано и как с этим адекватно бороться? Буду весьма признателен...