Клуб API Карт

Не убивается стандартный балун

shasposmotrim
22 мая 2014, 17:57

 

unionBaloonBase = ymaps.templateLayoutFactory.createClass(

'<div class="popup_address">' +

'$[properties.popup]' +

'</div>'

        , {

        build: function () {

            unionBaloonBase.superclass.build.call(this);

        },

        clear: function () {

            unionBaloonBase.superclass.clear.call(this);

        }

 

 

- собственно как в примере http://api.yandex.ru/maps/jsbox/2.1/placemark_balloon_layout

но старый балун остается висеть, и контент выводится внутри него.

как убить этот страшный стандартный балун? :(

balloonPanelMaxMapArea: 0 - прописал.

6 комментариев

А как вы задаете опцию меткам, чтобы новый балун применился?

 unionMarkerBase = {

            hideIconOnBalloonOpen: false,

            iconImageHref: '/upload/storage/marks/yellow_big.png',

            iconImageSize: [56, 61],

            iconImageOffset: [0, 0],

            balloonContentBodyLayout: unionBaloonBase,

            balloonPanelMaxMapArea: 0,

            balloonMinWidth: 300,

            balloonMaxWidth: 300,

         balloonShadow: false

        },

        unionMarkers = ${markers},

        unionPlacemarks = ${placemarks},

        t, d;

 

${markers}

Это на каком языке?

javascript, как и все остальное

Это синтаксически неверная конструкция

 

unionMarkers = ${markers}SyntaxError: Unexpected token {

 

 

да все правильно. как обертку то убить?