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» была отображена всплывающая подсказка:

См. также: