我想限制用户绘制一定大小的边界框,比如1024 x 1024。 如何在Open Layers 3(OL3)中执行此操作? 谢谢!
答案 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
将为多边形。