如上图所示," La Union"被选中所以我无法平移。即使光标位于矢量图层上方也未选中,我也无法在地图上平移。
显而易见的问题是,是否可以不使用工具栏/控件?也许使用Jquery或JavaScript?顺便说一下,我使用的是Openlayers 2.14。
答案 0 :(得分:1)
这解决了我的问题,例如你有一个名为“selectControl”的SelectFeature控件,只需在下面添加:
if (typeof(selectControl.handlers) != "undefined") { // OL 2.7
selectControl.handlers.feature.stopDown = false;
} else if (typeof(selectControl.handler) != "undefined") { // OL < 2.7
selectControl.handler.stopDown = false;
selectControl.handler.stopUp = false;
}