getRGBColor();
Метод getRGBColor возвращает цвет области слоя карты в виде массива долей красного, зелёного и синего цветов.
Метод возвращает массив значений типа Number.
Для выполнения примера необходимо наличие на html-странице компонента MapChart с наименованием «map» и компонента ToolBar с наименованием «MapType» (см. «Пример создания компонента MapChart»). Определим цвет области слоя карты с идентификатором «RU»:
// Получаем область слоя карты с идентификатором «RU» var shape = map.getShape("RU"); // Определяем цвет области var rgb = shape.getRGBColor(); console.log("Доля красного цвета: " + rgb[0]); console.log("Доля зелёного цвета: " + rgb[1]); console.log("Доля синего цвета: " + rgb[2]);
В результате выполнения примера в консоли браузера были выведены цвета области слоя карты с идентификатором «RU» в виде долей красного, зелёного и синего цвета:
Доля красного цвета: 0.8156862745098039
Доля зелёного цвета: 0.4
Доля синего цвета: 0.39215686274509803
См. также: