From 4529e45a7a7bc438dd4fabbf177f74cb2c0aa5b5 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期二, 09 一月 2024 16:10:14 +0800 Subject: [PATCH] 代码更新 --- src/assets/js/Layer/mapGeo.js | 42 ++++++------------------------------------ 1 files changed, 6 insertions(+), 36 deletions(-) diff --git a/src/assets/js/Layer/mapGeo.js b/src/assets/js/Layer/mapGeo.js index 59a2856..4bc8b4c 100644 --- a/src/assets/js/Layer/mapGeo.js +++ b/src/assets/js/Layer/mapGeo.js @@ -49,21 +49,16 @@ if (this.type && this.type == res) { this.type = null } - if (res.type == "zhaiHai") { - Viewer.dataSources.remove(Viewer.dataSources.getByName("zhaiHai2")[0]) - Viewer.dataSources.remove(Viewer.dataSources.getByName("zhaiHai1")[0]) - Viewer.dataSources.remove(Viewer.dataSources.getByName("zhaiHai3")[0]) - } else { + if (!res.type) return; Viewer.dataSources.remove(Viewer.dataSources.getByName(res.type)[0]) - } + }, addzhaiHaiGeoJson(res) { - var url1 = layerData.config.Model_URL + res.urls[0]; - var url2 = layerData.config.Model_URL + res.urls[1]; - var url3 = layerData.config.Model_URL + res.urls[2]; + var url1 = layerData.config.Model_URL + res.urls ; + var color = Cesium.Color.fromCssColorString("rgb(255,0,255)") var data1 = Cesium.GeoJsonDataSource.load(url1, //瑕佸姞杞界殑 url銆丟eoJSON 瀵硅薄鎴� TopoJSON 瀵硅薄銆� { @@ -73,38 +68,13 @@ } ) data1.then((dataSource) => { - dataSource.name = "zhaiHai1" + dataSource.name = res.type Viewer.dataSources.add( dataSource ); }) - var data2 = Cesium.GeoJsonDataSource.load(url2, //瑕佸姞杞界殑 url銆丟eoJSON 瀵硅薄鎴� TopoJSON 瀵硅薄銆� - { - stroke: color, //鎶樼嚎鍜屽杈瑰舰杞粨鐨勯粯璁ら鑹层�� - fill: Cesium.Color.WHITE.withAlpha(0.2), //澶氳竟褰㈠唴閮ㄧ殑榛樿棰滆壊銆� - strokeWidth: 3, //鎶樼嚎鍜屽杈瑰舰杞粨鐨勯粯璁ゅ搴︺�� - } - ) - data2.then((dataSource) => { - dataSource.name = "zhaiHai2" - Viewer.dataSources.add( - dataSource - ); - }) - var data3 = Cesium.GeoJsonDataSource.load(url3, //瑕佸姞杞界殑 url銆丟eoJSON 瀵硅薄鎴� TopoJSON 瀵硅薄銆� - { - stroke: color, //鎶樼嚎鍜屽杈瑰舰杞粨鐨勯粯璁ら鑹层�� - fill: Cesium.Color.WHITE.withAlpha(0.2), //澶氳竟褰㈠唴閮ㄧ殑榛樿棰滆壊銆� - strokeWidth: 3, //鎶樼嚎鍜屽杈瑰舰杞粨鐨勯粯璁ゅ搴︺�� - } - ) - data3.then((dataSource) => { - dataSource.name = "zhaiHai3" - Viewer.dataSources.add( - dataSource - ); - }) + }, addZhongQuXianGeoJson(res) { -- Gitblit v1.9.3