Как отменить отслеживание события 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 для понимания (по углам закрывается, по центру нормально).
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
map.events.remove("boundschange", callback);
Всё должно работать.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект