你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

获取形状数据

本文介绍如何获取在地图上绘制的形状数据。 我们在绘图管理器中使用 drawingManager.getSource() 函数。 当你想提取绘制形状的 geojson 数据并在其他地方使用时,可以使用多种方案。

从绘制形状获取数据

以下函数获取绘制形状的源数据,并将其输出到屏幕上。

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

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

通过从绘图管理器获取绘制的形状代码示例,可以在地图上绘制形状,然后使用绘图管理器 drawingManager.getSource() 函数获取用于创建这些绘图的代码。 有关此示例的源代码,请参阅从绘图管理器示例代码获取绘制的形状

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

后续步骤

了解如何使用绘制工具模块的其他功能:

详细了解本文中使用的类和方法:

Map