js4.4点击feature后怎样获取graphic的symbol并重新绘制??

var popup = {
    title: "",
    content: function (feature) {
        view.popup.visible = false;//关闭弹出窗口
        console.log(feature.graphic.symbol);//输出为null,但是graphic是有的
        return "";
    }
};
featureLayer.popupTemplate = popup;
已邀请:

GIS晴天 - webgis爱好者

赞同来自: java2596098860

直接获取点击的要素就可以了,用sceneview.hitTest()方法,可以获取到你在地图上点击的要素对象,这样你就可以直接获取symbol了,希望能帮到你!

要回复问题请先登录注册