Клуб API Карт

Как задать balloon offset в опциях Placemark?

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

Хочу задать сдвиг балуна над меткой (а то чего это он её закрывает все время?) прямо в конструкторе метки: 

placemark = new ymaps.Placemark([], {}, {offset: [0,-50],}) ;

но ничего не происходит - подъёма нет.

Делать макет не хочу, открывать балун ручками через map.balloon.open() тоже не хочу (хотя там оффсет работает). Нужно изменить оффсет балуна, открывающегося по клику на маркер. Что я упускаю?

5 комментариев
аа разобрался, там надо писать {balloonOffset:[]}


ну вы бы хоть хинт дали в мануале, я еле вспомнил, что где-то в том году видел упоминание такого нейминга
dj dance,
Хинт дали


Опции балуна геообъекта с префиксом balloon.
dimik,



ох. ок.
Может быть кому-то пригодится
new ymaps.Placemark(
***,
{
    balloonContentHeader: ***,
},
{
    balloonOffset: [3, -40],
}
);
m160160,
Вот ссылка на документацию
https://yandex.ru/dev/maps/jsapi/doc/2.1/ref/reference/Placemark.html#Placemark__param-options

https://yandex.ru/dev/maps/jsapi/doc/2.1/ref/reference/Balloon.html#Balloon__param-options.offset

Обновлено 18 ноября 2021, 10:53