OpenLayers中,如果在一个矢量要素图层中绘制了几何面类型的要素,同时开启了SelectFeature控件,当鼠标在面要素上时是无法拖动地图的。解决这个问题可以使用以下方法:
selectControl = new OpenLayers.Control.SelectFeature(polygonLayer,
{onSelect: onFeatureSelect, onUnselect: onFeatureUnselect});
selectControl.handlers.feature.stopDown = false;
注意此方法在开启拉框选择功能时无效。