Partager via


Obtenir des données de forme

Cet article explique comment obtenir des données de formes dessinées sur la carte. Nous utilisons la fonction drawingManager.getSource() à l’intérieur du gestionnaire de dessins. Il existe différents scénarios lorsque vous souhaitez extraire les données GeoJSON d’une forme dessinée et les utiliser ailleurs.

Obtenir des données à partir d’une forme dessinée

La fonction suivante obtient les données source de la forme dessinée et les affiche à l’écran.

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

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

L’exemple de code Obtenir des formes dessinées à partir du gestionnaire de dessins vous permet de dessiner une forme sur une carte, puis d’obtenir le code utilisé pour créer ces dessins à l’aide de la fonction de gestionnaires de dessins drawingManager.getSource(). Pour obtenir le code source de cet échantillon, consultez Obtenir des formes dessinées à partir de l’exemple de code du gestionnaire de dessins.

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

Étapes suivantes

Apprenez à utiliser d'autres fonctionnalités du module Outils de dessin :

En savoir plus sur les classes et les méthodes utilisées dans cet article :

Map