Openlayers-重新绘制图层时丢失选择或样式
当我缩放或移动地图时,将重新绘制图层。这就是我想要的,因为我分配了要立即加载的功能。这是代码: wfs = new OpenLayers.Layer.Vector("WFS", { strategies: [new OpenLayers.Strategy.BBOX({ resFactor: 1, ratio:1 })], protocol: new OpenLayers.Protocol.WFS({ maxFeatures:1000, url: myUrl, featureType: myFeatureType, featureNS: myFeaturedNS, version: "1.1.0" }), filter: setFilter(year, variant) }); 以下代码是我的选择代码。这一切都按我的意愿进行。但是,当重新绘制图层时,所选内容将丢失并且onFeatureUnselect不会触发(应该触发)。我不确定选择是否真的丢失或样式是否已重置。 selectCtrl = new OpenLayers.Control.SelectFeature( wfs, { clickout: true, toggle: false, multiple: false, hover: false, box: true, toggleKey: "shiftKey", // …