Condividi tramite


Ottenere i dati della forma

Questo articolo illustra come ottenere i dati delle forme disegnate sulla mappa. Usiamo la funzione drawingManager.getSource() all'interno di Gestione disegno. Esistono vari scenari in cui si desidera estrarre i dati geojson di una forma disegnata e usarli altrove.

Ottenere dati dalla forma disegnata

La funzione seguente ottiene i dati di origine della forma disegnata e la restituisce sullo schermo.

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

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

L'esempio di codice Get draw shapes from drawing manager consente di disegnare una forma su una mappa e quindi di ottenere il codice utilizzato per creare tali disegni utilizzando la funzione di gestione drawingManager.getSource() disegno. Per il codice sorgente per questo esempio, vedere Ottenere forme disegnate dal codice di esempio di gestione disegno.

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

Passaggi successivi

Informazioni su come usare altre funzionalità del modulo strumenti di disegno:

Per altre informazioni sulle classi e sui metodi usati in questo articolo, vedere: