在使用ol.interaction.Select進行點擊查詢時,默認會把點擊選中的要素顯示在地圖上this
個人需求是作軌跡回放,並能夠點擊軌跡上某一點,進行查詢。這時候若是從新播放軌跡,會發現這個選中的殘留,這時候我並不須要顯示選中的要素。spa
這裏能夠用this.getFeatures().clear()解決問題,這裏的this指向的是ol.interaction.Selectcode
selecthover.on("select", function (evt) { if (evt.selected[0] == null) return; //取消選中要素高亮 this.getFeatures().clear(); });