Клуб API Карт

Сделать плейсмарк с балуном с autoPan=false

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

Собственно, сабдж. Хочу, чтобы у меня были плейсмарки на карте, и перемещаться я хочу между ними при помощи своего panTo.

Каждому плейсмарку соответствует большой толстый балун с кучкой контента.

Открываться балун должен только после фокусировки на нём. Проблема в том, при включенном autoPan он, когда открывается - начинает двигать карту по своему усмотрению. Отключить это никак не могу (хотя вроде бы есть свойство AutoPan для балуна). Пытался

 

    myCollection.add( (new ymaps.Placemark([тут координаты],{
                    iconContent: 'ХХХ',
                    balloonContentHeader:'ХХХ',
                    balloonContentBody: 'ХХХ',
                    balloonContentFooter: 'ХХХ',
                    balloonAutoPan: false
          }

и

    var myCollection = new ymaps.GeoObjectCollection({}, {
        },
        {
          balloonAutoPan: false
        }
    )

 

А залезть через объект коллекции (плейсмарк) в балун что-то не получается.

Самому создавать балуны в скрипте тоже не очень хочется, если есть обёртка, которая вроде бы должна работать и это делать.

Помогите, пожалуйста, последние волосы выдираю уже.

2 комментария
Sergey Konstantinov
28 января 2016, 04:47
balloonAutoPan - это опция, а не данные. Задаётся третьим параметром.
myCollection.add( (new ymaps.Placemark([тут координаты],{
                    iconContent: 'ХХХ',
                    balloonContentHeader:'ХХХ',
                    balloonContentBody: 'ХХХ',
                    balloonContentFooter: 'ХХХ'
           }, {
                    balloonAutoPan: false
          }

Урааа! Спасибо большое, так работает!