ActiveItems: Object;
Свойство ActiveItems определяет активные области слоя карты.
Значение свойства задаётся из JSON и с помощью метода setActiveItems.
Свойство содержит JSON-объект с полями, наименования которых соответствуют идентификатору области слоя карты. Эти поля могут иметь значение true, если область активна, или значение false, если она не активна.
Для выполнения примера необходимо наличие на html-странице компонента MapChart с наименованием «map» (см. «Пример создания компонента MapChart»). Определим на карте активные области и увеличим толщину их границы:
// Определим активные области слоя карты
var activeItems = {
"RU-SA": true,
"RU-KYA": true
};
// Установим активные области слоя карты
map.setActiveItems(activeItems);
for (var shapeId in map.getActiveItems()) {
// Получим активную область карты
var shape = map.getShape(shapeId);
// Получим эффект границы области
var effect = shape.getEffect();
// Изменим толщину границы
effect.setBorderThickness(3);
// Применим эффект
effect.apply(shape, true);
};
В результате выполнения примера активными стали области слоя карты с идентификаторами «RU-SA» и «RU-KYA», и толщина их границы стала равна 3 пикселям:

См. также: