Поделиться через


Получение данных о фигуре

В этой статье показано, как получить данные фигур, рисуемых на карте. Мы используем функцию drawingManager.getSource() в диспетчере рисунков. Существуют различные сценарии, когда необходимо извлечь данные геообъектно-JSON рисуемой фигуры и использовать их в других местах.

Получение данных из рисуемой фигуры

Следующая функция получает исходные данные рисуемой фигуры и выводит их на экран.

function getDrawnShapes() {
    var source = drawingManager.getSource();

    document.getElementById('CodeOutput').value = JSON.stringify(source.toJson(), null, '    ');
}

Получение фигур из примера кода диспетчера рисования позволяет нарисовать фигуру на карте, а затем получить код, используемый для создания этих рисунков с помощью функции диспетчеров drawingManager.getSource() рисования. Исходный код для этого примера см. в статье "Получение фигур из примера кода диспетчера рисования".

A screenshot of a map with a circle drawn around Seattle. Next to the map is the code used to create the circle.

Следующие шаги

Узнайте, как использовать другие функции модуля инструментов рисования:

Дополнительные сведения о классах и методах, которые используются в этой статье:

Map