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»:
См. также: