Клуб API Карт

Балун не отображается при выключенном devtools

yaBliznyk
27 июля 2016, 05:53

Всем привет!

У меня сранная ситуация. Я хочу показать кастомизированный балун. Есть некая верстка, которая должна полностью заменить стандартный балун. Она хранится в переменной balloonContent.

Использую для этого код:

new ymaps.Placemark(
    new ymaps.geometry.Point(
        [data.latitude, data.longitude]
    ), {
    iconContent: iconContent,
    balloonContent: balloonContent
}, {
    iconLayout: 'default#imageWithContent',
    balloonLayout: "default#imageWithContent",
    balloonImageHref: false,
    balloonShadow: false,
    balloonImageOffset: [-74, -36],
    iconImageSize: [54, 72],
    iconImageOffset: [-27, -72]
}
)

При открытом devtools хрома у меня балун показывается, но выдается ошибка:

combine.js?load=2e$F1L1E1G!v1O7r1R(u7B(w(x7D7F7G7K7M7N(y(B(C1U7P(E0p7T1X7V0C7Y7X(F(P;1jtjvjhjljkjqj…:189

Uncaught TypeError: i.indexOf is not a function

Если devtools закрыть и перезагруить страницу, при клике на метку - метка исчезает, а балуна нет.

Может кто сталкивался, в чем может быть ошибка?

1 комментарий
Подписаться на комментарии к посту
Пока вроде получилось сделать так:
var balloonLayout = ymaps.templateLayoutFactory.createClass(
balloonContent, {}
);
и указание balloonLayout: balloonLayout, в new ymaps.Placemark