您好,这个mapboxgl官网的draw控件的范例中有相关的示例,您可以直接在给地图添加draw控件后添加以下代码
map.addControl(draw ,'top-left')
map.on('draw.create', updateArea);
function updateArea(e) {
var data = draw .getAll();
if (data.features.length > 0) {
console.log(data);
} else {
console.log("no data");
}
}
draw.getAll()这个方法可以在绘制结束后获取到绘制的所有数据,通过console.log打印可以在F12控制台看到每个数据的信息,包括他的节点的坐标值,直接在前端一层层引用就可以获取到值了