Partilhar via


Obter dados da forma

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

Obter dados da forma desenhada

A função a seguir obtém os dados de origem da forma desenhada e os envia para a 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 desenhos permite desenhar uma forma em um mapa e, em seguida, obter o código usado para criar esses desenhos usando a função de gerenciadores drawingManager.getSource() de desenho. Para obter o código-fonte deste exemplo, consulte Obter formas desenhadas a partir 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óximos passos

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

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