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: …