getToolTipLayer();
Метод getToolTipLayer возвращает слой всплывающих подсказок для областей слоя карты.
Метод возвращает значение типа SVGElement.
Для выполнения примера необходимо наличие на html-странице компонента MapChart с наименованием «map» (см. «Пример создания компонента MapChart»). Отобразим для области слоя карты с идентификатором «RU-SA» всплывающую подсказку:
// Получим область слоя карты по идентификатору «RU-SA» var shape = map.getShape("RU-SA"); // Получим всплывающую подсказку для данной области var toolTip = shape.getToolTip(); // Получим прямоугольник, ограничивающий область карты var area = map.getPaperArea(); // Получим слой для всплывающих подсказок var toolTipLayer = map.getToolTipLayer(); // Установим позицию размещения подсказки var rect = shape.getDomNode().getBoundingClientRect(); toolTip.setTargetX(rect.left + rect.width / 2); toolTip.setTargetY(rect.top + rect.height / 2); // Отобразим всплывающую подсказку toolTip.show(); // Нарисуем всплывающую подсказку toolTip.draw(area, toolTipLayer);
В результате выполнения примера для области слоя карты с идентификатором «RU-SA» была отображена всплывающая подсказка:
См. также: