getBoundsRec();
Метод getBoundsRec возвращает прямоугольную область, ограничивающую область слоя карты.
Метод возвращает JSON-объект.
Для выполнения примера необходимо наличие на html-странице компонента MapChart с наименованием «map» (см. «Пример создания компонента MapChart»). Нарисуем прямоугольник, ограничивающий область слоя карты с идентификатором «RU-KYA»:
// Получим область слоя карты с идентификатором «RU-KYA»
var shape = map.getShape("RU-KYA");
// Получим прямоугольную область, ограничивающую область слоя карты
var bounds = shape.getBoundsRect();
// Нарисуем прямоугольник, ограничивающий данную область
var rect = PP.SVG.rect(shape.getParentLayer().getDomNode());
PP.SVG.setAttr(rect, {
'x': bounds.getLeft(),
'y': bounds.getTop(),
'width': bounds.getWidth(),
'height': bounds.getHeight(),
'opacity': 0.5
});
В результате выполнения примера был нарисован прямоугольник, ограничивающий область слоя карты с идентификатором «RU-KYA»:

См. также: