PlainStyle

Модуль оформления "PlainStyle" позволяет загрузить дополнительный набор стилей для значков, балунов и всплывающих подсказок.

Особенностями оформления "PlainStyle" является симметричность значков меток и балуна относительно вертикальной оси, уменьшенная высота "хвостика" балуна, а также меньший радиус скругления у всплывающей подсказки.

Внимание. Перед использованием модуля его необходимо подключить.

Список стилей

После загрузки модуля стили и шаблоны будут доступны по ключам, перечисленным в таблице ниже. Все стили будут добавлены в хранилище стилей YMaps.Styles, а шаблоны - в хранилище шаблонов YMaps.Templates.

Подробнее о стилях читайте в разделе Стили, шаблоны и макеты.

Стили оформления значков:

Вид значка без содержимого Вид значка с содержимым Ключ стиля
"plain#lightbluePoint"
"plain#bluePoint"
"plain#darkbluePoint"
"plain#nightPoint"
"plain#whitePoint"
"plain#yellowPoint"
"plain#orangePoint"
"plain#darkorangePoint"
"plain#redPoint"
"plain#brownPoint"
"plain#greenPoint"
"plain#darkgreenPoint"
"plain#pinkPoint"
"plain#violetPoint"
"plain#greyPoint"
"plain#blackPoint"

Внешний вид балуна и всплывающей подсказки:

Название объекта Внешний вид Ключ шаблона
Балун "plain#balloon"
Всплывающая подсказка "plain#hint"

Примеры

После загрузки модуля стили и шаблоны будут доступны по ключам, перечисленным в таблице в предыдущем разделе. Все стили будут добавлены в хранилище стилей YMaps.Styles, а шаблоны - в хранилище шаблонов YMaps.Templates.

Подробнее о стилях читайте в разделе Стили, шаблоны и макеты.

Пример ниже применяет стиль "plain#greenPoint" к метке:

// Создает и добавляет на карту метку с зеленым значком стиля "plain"
var placemark = new YMaps.Placemark(map.getCenter(), { style : "plain#greenPoint" });
map.addOverlay(placemark);

Открыть пример в новом окне

Примечание. Применение стиля метки из модуля "PlainStyle" приведет к изменению внешнего вида значка, балуна и всплывающей подсказки этой метки.

Для объектов можно применять не весь стиль целиком, а лишь его отдельные подстили. Например, для метки можно задать только новый стиль балуна, оставив значки метки по умолчанию:

var placemark = new YMaps.Placemark(map.getCenter(), {
    style : {
        balloonStyle : {
            template : "plain#balloon"
        }
    }
});
map.addOverlay(placemark);

Открыть пример в новом окне

Также можно применить стиль для значка метки, оставив балун по умолчанию:

var placemark = new YMaps.Placemark(map.getCenter(), {
    style : {
        parentStyle : "plain#greenPoint",
        balloonStyle : {
            template : "default#balloon"
        }
    }
});
map.addOverlay(placemark);

Открыть пример в новом окне