Callback завершения плавного перемещения Яндекс Карты API

Задача: по какому-то событию (в примере - клик по карте) запускать плавное перемещение карты, а после его завершения вызывать заданную callback функцию. Есть ли возможность поставить callback на завершение анимации плавного перемещения карты?

initMap();
async function initMap() {
  await ymaps3.ready;
  const {YMap,YMapDefaultSchemeLayer,YMapListener}=ymaps3;
  const map=new YMap(document.getElementById('map1'),{location:{center:[37.617134,55.755793],zoom:8}});
  map.addChild(new YMapDefaultSchemeLayer());

  function onMoveComplete() {
    alert('OK');
  }

  function onMapClick(object,event) {
    map.update({location:{center:event.coordinates,duration:3000}}); // callback:onMoveComplete?
  }

  const mapListener=new YMapListener({
    layer:'any',
    onFastClick:onMapClick,
  });
  map.addChild(mapListener);
}

Ответы (0 шт):