В обработке добавлен макет в виде текстового документа, в котором вы сможете посмотреть код js с использованием API Yandex.Maps.Polygon, с более детальной информацией вы сможете ознакомиться в документации от Yandex.Maps.
Часть примера кода:
// Создаем многоугольник без вершин.
window.myPolygon = new ymaps.Polygon([], {}, {
// Курсор в режиме добавления новых вершин.
editorDrawingCursor: "crosshair",
// Максимально допустимое количество вершин.
editorMaxPoints: 50,
// Цвет заливки.
fillColor: '#4e4e4e',
// Прозрачность полигона
fillOpacity: 0.4,
// Цвет обводки.
strokeColor: '#1a9b9b',
// Ширина обводки.
strokeWidth: 2
});
Также в обработке есть пример того, как получить координаты по вершинам полигона. Эти координаты в дальнейшем можно будет хранить в базе и видеть, в какой полигон входят любые координаты (к примеру, координаты доставки заказа).
Для чего это нужно? Мне, к примеру, это понадобилось для распределения зон доставки по каждому курьеру.
Надеюсь, что многим этот пример тоже пригодится.