Клуб API Карт

как задать стиль балуну без метки?

Ser0ja
18 марта 2011, 19:36

использовал шаблон отсюда

http://api.yandex.ru/maps/jsapi/examples/mapballoonlayout.html

как только я не задавал этот стиль - стиль у балуна не меняется

var newstyle = new YMaps.Style();
        newstyle.balloonStyle = {template: new YMaps.LayoutTemplate(NewBalloonLayout)};
        //newstyle.setStyle({balloonStyle : {template: new YMaps.LayoutTemplate(NewBalloonLayout)}});
        map.openBalloon(new YMaps.GeoPoint(37.64, 55.76), '1234', {style:newstyle});

как быть?

тут есть похожая тема. http://clubs.ya.ru/mapsapi/replies.xml?item_no=15521 не смог применить в своём примере .

так

map.openBalloon(new YMaps.GeoPoint(37.64, 55.76), '1234').setStyle({balloonStyle:{template:"plain#darkbluePoint"}});

или

map.openBalloon(new YMaps.GeoPoint(37.64, 55.76), '1234', {hasCloseButton:false, style:{balloonStyle:{template:"plain#darkbluePoint"}}})

тоже не получается. модули вроде как написано подключены.

2 комментария
Подписаться на комментарии к посту
 
                map.openBalloon(                    e.getGeoPoint(),                    '1234',                    {style: {template: "plain#balloon"}}                );

да так получилось. спасибо

YMaps.Events.observe(map, map.Events.Click, function (map, e) {
          map.openBalloon(
          e.getGeoPoint(),
          '1234',
          {style: {template: "plain#balloon"}}
        );
        });