level 1
我想通过viewer.scene.pick(event.position)获取id,结果获取的数据格式没有id
更改颜色不起作用
2024年02月21日 02点02分
2
level 1
const hightLighted = { feautre: undefined, originalColor: new Cesium.Color(), } viewer.screenSpaceEventHandler.setInputAction(function onLeftClick(event) { // 清除之前的高亮元素 if (Cesium.defined(hightLighted.feature)) { hightLighted.feature.color = hightLighted.originalColor; hightLighted.feature = undefined; } // 选择新要素 const pickedFeature = viewer.scene.pick(event.position); if (!Cesium.defined(pickedFeature)) { return; } // 存储选中要素的信息 hightLighted.feature = pickedFeature; Cesium.Color.clone(pickedFeature.color, hightLighted.originalColor); // 高亮选中元素 pickedFeature.color = Cesium.Color.YELLOW; }, Cesium.ScreenSpaceEventType.LEFT_CLICK);
2024年02月21日 02点02分
3