Freigeben über


Abrufen von Formdaten

In diesem Artikel wird gezeigt, wie Sie Daten von Formen erhalten, die auf der Karte gezeichnet sind. Wir verwenden die Funktion drawingManager.getSource() innerhalb des Zeichnungs-Managers. Es gibt verschiedene Szenarien, in denen Sie GeoJSON-Daten einer gezeichneten Form extrahieren und an anderer Stelle verwenden möchten.

Abrufen von Daten aus gezeichneten Formen

Die folgende Funktion ruft die Quelldaten einer gezeichneten Form ab und gibt sie auf dem Bildschirm aus.

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

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

Mit dem Codebeispiel Abrufen von gezeichneten Formen aus dem Zeichnungs-Manager können Sie eine Form auf einer Karte zeichnen und dann den Code abrufen, der zum Erstellen dieser Zeichnungen verwendet wird, indem Sie die drawingManager.getSource()-Funktion des Zeichnungs-Managers verwenden. Den Quellcode für dieses Beispiel finden Sie unter Abrufen gezeichneter Formen aus Beispielcode des Zeichnungs-Managers.

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

Nächste Schritte

Erfahren Sie, wie weitere Funktionen des Zeichentools-Moduls verwendet werden:

Erfahren Sie mehr zu den in diesem Artikel verwendeten Klassen und Methoden:

Map