Клуб API Карт

Найдено на тему «autoPan»:
Кастомный балун: не работает autoPan
Виктор Свириденко
11 октября 2017, 10:18

Салют. Случился затык, прошу знатоков подсказать, куда копать дальше. Суть проблемы: не работает autoPan у балунов, использующих кастомный макет, созданный с помощью фабрики макетов.

Пример: https://jsfiddle.net/36938ftz/.

После первого запуска карта смещается к открывшемуся балуну — это ожидаемо. Теперь раскомментируйте строку:

//layout: layout

Откроется кастомный балун за пределами карты. Чтобы прилететь к нему, в углу притаилась кнопочка.

Баг или фича? В документации для конструктора Balloon (https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Balloon-docpage/) опция autoPan — по умолчанию  true, и я её не меняю. Со стандартным балуном всё прокатывает. О несовместимости опций autoPan и layout — ни слова. Принудительный вызов autoPan не даёт результата, даже через then().

1 комментарий
Balloon,templateLayoutFactory,autoPan