Как отменить отслеживание события boundschange в yandex maps?

React.
Стартую листнер при загрузке карты для ослеживания центра и размеров карты (а зависимости от этого загружаются плейсмарки на карту):
map.events.add("boundschange", callback);
В случае если пейсмарк в углу карты, по клику на него появляется балун и карта смещается чтобы он поместился на экране.
Пробовал назначать:
map.events.remove("boundschange", callback);
на клик по плейсмарку, на открытие балуна - ничего не помогает.

Так же испробовал
map.events.group().add("boundschange", callback)
...
map.events.group().removeAll()

не работает.
Смотрел вариант с debounce, но тоже не помогло (возможно немного неправильно написал, но вызов срабатывал по таймеру верно, однако отмены отслеживания boundschange так и не было).

Вот Ссылка на gif для понимания (по углам закрывается, по центру нормально).
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
map.events.remove("boundschange", callback);
Всё должно работать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект