Dela via


Hämta formdata

Den här artikeln visar hur du hämtar data om former som ritas på kartan. Vi använder funktionen drawingManager.getSource() i ritningshanteraren. Det finns olika scenarier när du vill extrahera geojson-data från en ritad form och använda dem någon annanstans.

Hämta data från ritad form

Följande funktion hämtar den ritade formens källdata och matar ut dem till skärmen.

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

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

Med kodexemplet Hämta ritade former från ritningshanteraren kan du rita en form på en karta och sedan hämta koden som används för att skapa dessa ritningar med hjälp av funktionen ritningshanterare drawingManager.getSource() . Källkoden för det här exemplet finns i Hämta ritade former från ritningshanterarens exempelkod.

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

Nästa steg

Lär dig hur du använder andra funktioner i ritverktygsmodulen:

Läs mer om de klasser och metoder som används i den här artikeln:

Map