打开图层边界框大小限制

时间:2014-06-24 14:30:02

标签: javascript extjs openlayers-3 bounding-box

我想限制用户绘制一定大小的边界框,比如1024 x 1024。 如何在Open Layers 3(OL3)中执行此操作? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以抓住drawend事件并相应地过滤。

  drawInteraction.on("drawend", function(e) {
    var feature = e.target.sketchFeature_;
    // allow or disallow here, not sure how you can do that.
  });

drawInteraction的类型为ol.interaction.Draw,您的交互几何类型ol.geom.GeometryType将为多边形。