在使用OpenLayers 做项目的时候,经常回将一些矢量要素放到地图上进行一些数据的展现,但是面要素上只要注册SelectFeature控件后,就会出现无法使用鼠标在面要素上拖动地图的问题。
现在可以通过一行代码来处理这个问题了!!
首先创建一个SelectFeature控件。
var selectFeatureControl = new OpenLayers.Control.SelectFeature(new OpenLayers.Layer.Vector("vector图层"));
selectFeatureControl .handlers.feature.stopDown = false;//就可以实现鼠标在要素上拖动地图的时候,可以正常拖动了