Версия:
Популярные примеры
Карта
Геообъекты
Балун и хинт
Элементы управления
Активные области
Кластеризация
GeoQuery
Поведения и события
Поиск по карте
Пробки
Местоположение пользователя
Маршрутизация
YMapsML
GeoXML
ObjectManager
Модульная система
Панорамы
Внешние модули

Редактор многоугольника

Сохранить как файлыЭкспорт на JSFiddle

Для многоугольников доступен визуальный редактор. Ссылка на редактор содержится в поле editor объекта-многоугольника.

\n\n","polygonEditor.js":"ymaps.ready(init);\n\nfunction init() {\n var myMap = new ymaps.Map(\"map\", {\n center: [55.73, 37.75],\n zoom: 10\n }, {\n searchControlProvider: 'yandex#search'\n });\n\n // Создаем многоугольник без вершин.\n var myPolygon = new ymaps.Polygon([], {}, {\n // Курсор в режиме добавления новых вершин.\n editorDrawingCursor: \"crosshair\",\n // Максимально допустимое количество вершин.\n editorMaxPoints: 5,\n // Цвет заливки.\n fillColor: '#00FF00',\n // Цвет обводки.\n strokeColor: '#0000FF',\n // Ширина обводки.\n strokeWidth: 5\n });\n // Добавляем многоугольник на карту.\n myMap.geoObjects.add(myPolygon);\n\n // В режиме добавления новых вершин меняем цвет обводки многоугольника.\n var stateMonitor = new ymaps.Monitor(myPolygon.editor.state);\n stateMonitor.add(\"drawing\", function (newValue) {\n myPolygon.options.set(\"strokeColor\", newValue ? '#FF0000' : '#0000FF');\n });\n\n // Включаем режим редактирования с возможностью добавления новых вершин.\n myPolygon.editor.startDrawing();\n}\n"},"resources":[],"directory":"https://sandbox.api.maps.yandex.net/examples/ru/2.1/polygonEditor/"}
Пишете на JavaScript? У нас есть вакансии
Sun Sep 18 2022 20:10:14 GMT+0300 (Moscow Standard Time)