From 99018c2dc6b79e284e85bedec64adce143d74424 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期四, 18 四月 2024 14:32:45 +0800 Subject: [PATCH] 页面添加 --- src/components/viewer.vue | 92 ++++++++++++++++++++++++--------------------- 1 files changed, 49 insertions(+), 43 deletions(-) diff --git a/src/components/viewer.vue b/src/components/viewer.vue index aa8ce6c..ea09e92 100644 --- a/src/components/viewer.vue +++ b/src/components/viewer.vue @@ -18,21 +18,21 @@ light, } from "@/utils/work"; import bus from "@/utils/bus"; -import { getVectorList, getRadio } from "@/api/http"; +import { getVectorList,getRadio } from "@/api/http"; export default { name: "App", - data() { + data () { return {}; }, methods: { - init() { - const that = this; - window.currentsubindex = 1; - let _core = new SmartEarth.Core(); - window.tedp = new this.$trame({ + init () { + const that=this; + window.currentsubindex=1; + let _core=new SmartEarth.Core(); + window.tedp=new this.$trame({ elem: "app1", width: 4992, - prop: [0, 0], + prop: [0,0], height: 2560, navtop: 300, gisType: "hf", @@ -56,13 +56,13 @@ }, gisInit: (webgis) => { //杩斿洖鍦板浘瀵硅薄 - window.Sgworld = webgis; - window.sgworld = webgis; - window.Viewer = webgis.Viewer; - window.viewer = webgis.Viewer; - window.Cesium = Cesium; + window.Sgworld=webgis; + window.sgworld=webgis; + window.Viewer=webgis.Viewer; + window.viewer=webgis.Viewer; + window.Cesium=Cesium; - window.layers = window.sgworld.Viewer.scene.imageryLayers; + window.layers=window.sgworld.Viewer.scene.imageryLayers; // const blackMarble = layers.addImageryProvider( // new Cesium.IonImageryProvider({ assetId: 3812 }) // ); @@ -70,9 +70,9 @@ // blackMarble.alpha = 0.0; // blackMarble.brightness = 2.0; // 鍦扮悆棰滆壊 - Viewer.scene.globe.baseColor = + Viewer.scene.globe.baseColor= Cesium.Color.fromCssColorString("#272d39"); - // //椋炲悜骞垮窞 + // //椋炲悜骞垮窞 // window.Viewer.camera.flyTo({ // destination: Cesium.Cartesian3.fromDegrees( // 113.29503528791071, @@ -97,44 +97,44 @@ roll: 0, }, }); - let urldian1 = + let urldian1= "http://183.162.245.49:8099/geoserver/SHwuxiandian/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=SHwuxiandian:1GZ_POI&maxFeatures=50&outputFormat=application%2Fjson"; - let urldian = + let urldian= "http://183.162.245.49:8099/geoserver/SHP/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=SHP:SH_POI1&maxFeatures=50&outputFormat=application%2Fjson"; try { - loaddian(urldian1, "[TE_DESC]", "[height]"); - loaddian(urldian, "[name]", "[Height]"); + loaddian(urldian1,"[TE_DESC]","[height]"); + loaddian(urldian,"[name]","[Height]"); loadBaimo(1); loadLW(); addRightMouseEvent(); SPPM(); loadYH(); - juhe(true, "鐩戞祴绔�"); + juhe(true,"鐩戞祴绔�"); addMpt(true); - } catch (error) {} + } catch(error) { } //寮�鍚棩鐓� - viewer.scene.globe.enableLighting = false; - viewer.shadows = false; + viewer.scene.globe.enableLighting=false; + viewer.shadows=false; addMouseEvent(); light(); getVectorList().then((res) => { - if (res.message === "Success") { - let region = res.rows; + if(res.message==="Success") { + let region=res.rows; region.forEach((item) => { - let arr = []; + let arr=[]; JSON.parse(item.vlatlngs).forEach((item2) => { - arr.push([item2[1], item2[0]]); + arr.push([item2[1],item2[0]]); }); - item.vlatlngs = JSON.stringify(arr); + item.vlatlngs=JSON.stringify(arr); }); - bus.$emit("areaData", region); + bus.$emit("areaData",region); } }); //鑾峰彇鏃犵嚎鐢垫暟鎹� getRadio().then((res) => { - if (res.message === "Success") { - let radio = res.rows; - bus.$emit("radioData", radio); + if(res.message==="Success") { + let radio=res.rows; + bus.$emit("radioData",radio); console.log(radio); } }); @@ -147,30 +147,30 @@ // window.Viewer.scene.primitives.add(baimo); //鍘垮煙杈圭晫,缃戞牸 }, - subClick(index) { + subClick (index) { let showindex; - switch (index) { + switch(index) { case 0: - showindex = 1; + showindex=1; break; case 1: - showindex = 2; + showindex=2; break; case 2: - showindex = 3; + showindex=3; break; case 3: - showindex = 4; + showindex=4; break; case 4: - showindex = 5; + showindex=5; break; default: break; } - bus.$emit("showindex", showindex); + bus.$emit("showindex",showindex); }, - prop: [970, 970], + prop: [970,970], nav: { navTop: () => import("@/components/top/navTop"), }, @@ -238,11 +238,17 @@ DynamicMap: () => import("@/components/props/bottom"), //鎬佸娍鍥惧姩鎬佹挱鏀� freeAnalyse: () => import("@/components/props/freeAnalyse"), //绌洪棽璧勬簮灞曠ず moreTZ: () => import("@/components/props/moreTZ"), //绌洪棽璧勬簮灞曠ず + // SurprisePlus + showMilitaryPlot: () => import("@/components/props/militaryPlot"),//鍐涗簨鏍囩粯 + situationComparison: () => import("@/components/props/situationComparison"),//鎬佸娍瀵规瘮 + occupancyAnalysis: () => import("@/components/props/occupancyAnalysis"), //棰戣氨鍗犵敤搴﹀垎鏋� + + densityAnalysis: () => import("@/components/props/densityAnalysis"), //鐢ㄩ瀵嗗害鍒嗘瀽 }, }); }, }, - mounted() { + mounted () { this.init(); }, }; -- Gitblit v1.9.3