在 openlayers 中绘制多边形后无法获得几何图形

时间:2021-07-27 07:38:38

标签: openlayers openlayers-6

draw.on('drawend', function (e) {

console.log('geom:'+e.feature.getGeometry());

map.removeInteraction(draw); });

// 我想在绘制结束后获取几何图形 // 我是 webGis 新手

1 个答案:

答案 0 :(得分:0)

如果您需要事件之外的几何图形或删除交互后需要保存它

let geometry;

draw.on('drawend', function (e) {
  geometry = e.feature.getGeometry().clone();
  map.removeInteraction(draw);
});
相关问题