小编str*_*ics的帖子

OpenLayers:如何禁用DrawFeature的shift键或徒手模式

我想禁用DrawFeature Control的shift键或徒手模式.典型的代码看起来像这样:

var drawOptions = {handlerOptions: {freehand: true}};
drawFeatureControl = new OpenLayers.Control.DrawFeature(lineLayer, OpenLayers.Handler.Path, drawOptions);
map.addControl(drawFeatureControl);
Run Code Online (Sandbox Code Playgroud)

可以选择自由切换.但没有什么可以完全停用它.每次我按下shift时都会使用徒手模式.

在我的用例中,我想使用shift键进行另一种行为.

gis controls openlayers

5
推荐指数
1
解决办法
1239
查看次数

标签 统计

controls ×1

gis ×1

openlayers ×1