Obter dados da forma

Este artigo mostra como obter dados de formas que são desenhadas no mapa. Usamos a função drawingManager.getSource() dentro do gerenciador de desenho. Há vários cenários em que é necessário extrair dados geojson de uma forma desenhada e usá-los em outro lugar.

Obter dados de uma forma desenhada

A função a seguir recebe os dados de origem da forma desenhada e os gera na tela.

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

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

O exemplo de código Obter formas desenhadas do gerenciador de desenho permite que você desenhe uma forma em um mapa e, em seguida, obtenha o código usado para criar esses desenhos usando a função drawingManager.getSource() de gerenciadores de desenho. Para obter o código-fonte deste exemplo, confira Obter formas desenhadas do código de exemplo do gerenciador de desenho.

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

Próximas etapas

Saiba como usar outros recursos do módulo de ferramentas de desenho:

Saiba mais sobre as classes e métodos usados neste artigo:

Map