Openlayers ol.interaction.Select評価問題

885 ワード

説明:
olを使用しています.interaction.Selectの場合、私が定義した変数の役割ドメインはコールバック関数に作用しませんが、selectの結果では、これらの変数を使用する必要があります.
ソリューション:
解決策を考えたが、合理的かどうか分からない.他に解決策があるかどうか
        let selecthover = new ol.interaction.Select({
            condition: ol.events.condition.click,
            layers: [animationLineLayer]
        });
        selecthover.set("arrPoints", that._pointArray);
        selecthover.on("select", function (evt) {
            var tmpPointsArray = this.getProperties()["arrPoints"];
        });