VerticesData: Object;
Свойство VerticesData определяет данные вершин области слоя карты.
Значение свойства устанавливается из JSON и с помощью метода setVerticesData, а возвращается с помощью метода getVerticesData.
Для выполнения примера необходимо наличие на html-странице компонента MapChart с наименованием «map» и компонента »). Также требуется, чтобы была загружена карта с топоосновой Sphere (см. страницу описания свойства MapChart.AmbientLightValueToolBar с наименованием «MapType» (см. «Пример создания компонента MapChart»). Также требуется, чтобы была загружена карта с топоосновой Sphere (см. страницу описания свойства MapChart.AmbientLightValue).
Отобразим для слоя области карты границу, высота точек которой увеличена в 2 раза:
// Получим область слоя карты с идентификатором «RU» var shape = map.getShape("RU"); // Получим данные о вершинах области var verticesData = shape.getVerticesData(); // Получим данные о точках границы области var borders = verticesData.borders; // Увеличим высоту точек границы в два раза for (i = 1; i < borders.length; i += 3) { if (borders[i]) { borders[i] *= 2 } }; shape.setVerticesData(verticesData); // Отобразим границу области слоя карты shape.setBorder(true, PP.Color.Colors.orange, 1); // Обновим карту map.refresh();
В результате выполнения примера была отображена граница области слоя карты. Высота точек, из которых состоит граница, увеличена в 2 раза:
См. также: