Клуб API Карт

Balloon панель и autopan

Пост в архиве.

Добрый день!

Столкнулся с парой проблемой при использовании балуна-панели.

1. При клике по метке происходит центрирование на неё. Как отключить подобное поведение?

map.options.set('balloonPanelMaxMapArea', 'Infinity');

map.options.set('balloonAutoPan', false); //не помогает

2. Как запретить балуну закрываться при выходе его метки за пределы области просмотра?

Спасибо!

4 комментария
1. Infinity, это наверное не строка, а константа? console.log(Infinity === Number.POSITIVE_INFINITY)

2. Собери минимальный пример на jsfiddle.net
Сейчас слишком мало данных для ответа по существу
Александр Семенов
16 февраля 2016, 00:48
dimik,
1. Хм, возможно копипаста. С другой стороны результат одинаковый, что в кавычках, что без, иначе бы заметил.

2. Нашёл багу, приводившую к закрытию балуна. Так что пункт 2 закрыт

P.S. Повдение, описанное в пункте 1 лучше всего может проиллюстрировать пример из песочницы (https://tech.yandex.ru/maps/jsbox/2.1/placemark_balloon).
Добавление в него строки
myMap.options.set('balloonAutoPan', false);
ничего не меняет
Александр Семенов,
При установке опций геообъектам и балунам геообъектов через карту их надо префиксировать.

http://jsfiddle.net/pudn0j53/

Кажется в случае панели, автопана как такового нет совсем, в смысле сдвига карты для отображения балуна. Есть сдвиг карты для центрирования на выбранной метке. Похоже это поведение нельзя отключить
Александр Семенов
16 февраля 2016, 17:14
dimik,
Жаль.
Спасибо!