Клуб API Карт

Кастумный hint для Полигона

sasha.lihih
24 сентября 2012, 16:49

Здравствуйте.

Я нарисовал полигоны на карте и хочу выводить подсказки(hint) для кажного из них.

 

Подскажите как мне правильно изменить содержимое подсказки, по умолчанию там толко "name"

 

...

        var myStyle = new YMaps.Style();
        myStyle.hintContentStyle = new YMaps.HintContentStyle(
            new YMaps.Template("<b>test</b>")
        );

...

...

                    MypolReg = YMaps.Polygon.fromEncodedPoints(reg.metaDataProperty.encodedShapes[ireg]['coords'], reg.metaDataProperty.encodedShapes[ireg]['levels']);
                   
                    MypolReg.setOptions({
                        hasBalloon: false,
                        hasHint: true,
                        style: myStyle
                    });   

...

 

 

но ничего не меняется...

 

страница находится тут:

http://bazakarnizov.ru/test/test.html

3 комментария
Подписаться на комментарии к посту

В этом месте ты вероятно перекрываешь стиль myStyle

и его настройки хинта

if (CountryMAP[key]['PLAN'] < 20) MypolReg.setStyle(style1);else if (CountryMAP[key]['PLAN'] < 40) MypolReg.setStyle(style2);else if (CountryMAP[key]['PLAN'] < 60) MypolReg.setStyle(style3);else if (CountryMAP[key]['PLAN'] < 80) MypolReg.setStyle(style4);else MypolReg.setStyle(style5);

Спасибо, что уделили внимание. Помогло.

Ты можешь отнаследовать стили style[1-5] от myStyle, тогда не придется в каждом из них определять одно и тоже поле hintContentStyle