Клуб API Карт

api-maps.yandex.ru/2.0.30 - изменение координат полигона - как ?

clgs
25 мая 2016, 16:38

Здравствуйте.

Подскажите пожалуйста как изменить координаты полигона полностью (т.е. полностью заменить уже существующие).

var polygon = new ymaps.GeoObject({
            geometry: {
                type: "Polygon",
                coordinates: []
            }
        });//Создаю пустой полигон

polygon.geometry.setCoordinates([[56.318514,43.996679],...,[56.320803,43.990071]]);//Пытаюсь остановить

map.geoObjects.add(polygon);//Добавляю на карту

polygon.geometry.getCoordinates();//Получаю

В итоге, на карте не вижу, но успешно получаю координаты.

4 комментария
Подписаться на комментарии к посту
У полигона несколько контуров (один внешний и один и более внутренних), а то что у вас – это скорее Polyline.
Так же coordinates: [] это невалидно
Создавать полигон надо хотя бы с одной точкой
dimik,
Нет, именно Polygon.

Невалидно - но при этом нет не ошибок, не предупреждений и не чего мне не мешает, дальше включить редактирование и первым кликом создать первую точку и последующими двумя кликами нарисовать полигон.


Есть возможность изменить полигон, без удаления старого с карты и последующим созданием нового и добавлением на карту?
clgs,
Только создать новый полигон
dimik,
Печально, но всё равно спасибо.