Здравствуйте.
Мне нужно реагировать на изменения центра и масштаба карты. Я нашёл в документации для этой цели только событие boundschange. Оно работает хорошо.
Но мне также нужно менять центр и масштаб карты через API и после этого никак уже не реагировать.
Проблема в том, что boundschange возникает в любом случае - и через API, и от действий пользователя, и нет способа узнать, кто являлся инициатором события.
Пока выхожу из положения так: отключаю обработчик, вызываю API, подключаю обработчик обратно.
Но хотелось бы решение в самом API. Например:
- Разные события для действий пользователя и для программного изменения состояния карты;
- Свойство объекта события, в котором указан инициатор действия.
Существуют ли такие возможности в доступных на данный момент версиях API?
Спасибо.