Добрый день. Подскажите как вывести полигон по всем крайним точкам? Чтоб он выглядел как полигон, а не как перекрученый многоугольник?
Вот код
function createPolygon(ArrayPoint, Name, color) {
// Создаем многоугольник
myPolygon = new ymaps.Polygon([
// Координаты вершин внешней границы многоугольника.
ArrayPoint
], {
//Свойства
hintContent: Name
}, {
// Опции.
// Цвет заливки (зеленый)
fillColor: color,
// Цвет границ (синий)
strokeColor: '#0000FF',
// Прозрачность (полупрозрачная заливка)
opacity: 0.3,
// Ширина линии
strokeWidth: 3,
// Стиль линии
strokeStyle: 'shortdash'
});
Вот код 1с
МассивТочек = "[";
Для Каждого стр Из Отчет.Полигон Цикл
…..
КонецЦикла;
Цвет16 = Получить16Цвет();
Название = "Полигон
Элементы.Карта.document.getElementById("WebClientOperation").value = "createPolygon(" + МассивТочек + ", '" + Название + "', '" + Цвет16 + "');";
Элементы.Карта.document.getElementById("WebClient").click();
Показать
Может перед тем как их передать, нужно запустить какой то пересчет?