From 8ca7f7c74de140b79ea7dd821ca0236b11ce7551 Mon Sep 17 00:00:00 2001 From: yxl <584911253@qq.com> Date: 星期五, 03 一月 2025 18:13:20 +0800 Subject: [PATCH] 修改提交 --- src/assets/js/mapSetFunc.js | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/assets/js/mapSetFunc.js b/src/assets/js/mapSetFunc.js index 34152f7..f3d9807 100644 --- a/src/assets/js/mapSetFunc.js +++ b/src/assets/js/mapSetFunc.js @@ -37,16 +37,19 @@ this.setModelChangeColor(colors); }, setModelChangeColor(res) { - const modelLayer = mapServer.listData.filter((res) => { - if (res.name == config.modelLayer) { - return res; + console.log('mapServer.listData',mapServer.listData,config.modelLayer); + const modelLayer = mapServer.listData.filter((obj) => { + if (obj.name == config.modelLayer) { + return obj; } }); if (modelLayer.length <= 0) return; + earthCtrl.userScene.flyTo(modelLayer[0].layer); modelLayer[0].layer.style = new Cesium.Cesium3DTileStyle({ color: { evaluateColor: (feature) => { const id = feature.getProperty("id"); + console.log("id**********", id); const color = res.filter((item) => { if (item.ids.indexOf(id) > -1) { return item; @@ -225,6 +228,20 @@ return name; }, creatAroundPoi(res) { + let colors = []; + res.data.forEach((element) => { + colors.push({ + name: element.type, + color: element.color, + ids: element.list + }); + }) + console.log('colors----',colors); + store.state.setListColor = colors; + store.state.showLenged = true; + this.setModelChangeColor(colors); + }, + creatAroundPoi1111(res) { const poi = res.data; var std = []; var feature = { -- Gitblit v1.9.3