Guide4You支持选择框

时间:2019-07-17 15:13:55

标签: javascript openlayers guide4you

Guide4You是否支持选择框?

如果是,如何添加该控件?

官方Openlayers示例:https://openlayers.org/en/latest/examples/box-selection.html?q=select

谢谢!

亲切的问候 山姆

1 个答案:

答案 0 :(得分:0)

不可能通过JS API,但是您可以将OpenLayers与guide4结合使用,如下所示:

var dragBox = new DragBox();
map.addSupersedingInteraction('singleclick pointermove', dragBox);

// ... use drag Box. And when done call:
dragBox.setActive(false);
// you can reactivate it if you need it again

addSupersedingInteraction将导致使用'singleclick''pointermove'的任何其他交互被停用。停用dragBox后,它们将再次打开。

如果您使用的是旧版本,则需要在ol.interaction.类之前添加DragBox