From 7e6b37afd1295c71bca1de595426330aff88420d Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期一, 08 一月 2024 09:55:53 +0800 Subject: [PATCH] 代码提交 --- src/components/map/viewer.vue | 70 +++++++++++++++++++++++++++-------- 1 files changed, 54 insertions(+), 16 deletions(-) diff --git a/src/components/map/viewer.vue b/src/components/map/viewer.vue index b860b00..b6ee453 100644 --- a/src/components/map/viewer.vue +++ b/src/components/map/viewer.vue @@ -42,6 +42,8 @@ import jiejing from "@/assets/img/new/jiejing.png"; import "animate.css"; import Bus from "@tools/Bus"; +import mapViewer from "../../assets/js/Layer/mapViewer"; + let activeLi, nLayer, LWLayer; export default { @@ -58,7 +60,7 @@ hb: "", jd: "", wd: "", - switchImage: sanwei, + switchImage: yingxiang, switchImagerLayer: false, size: "100%", scale: "1", @@ -98,14 +100,17 @@ window.sgworld = new SmartEarth.EarthCtrl( "sdkContainer", { - StaticFileBaseUrl: "../../../static/CimSDK/", + StaticFileBaseUrl: "../../../static/CimSDK/", // StaticFileBaseUrl: "../../../SW/static/CimSDK/", - // StaticFileBaseUrl: "../../../YZXNCS/static/CimSDK/", + // StaticFileBaseUrl: "../../../JSJKZHGS/static/CimSDK/", }, {}, {}, () => { + + this.TdtIMageLayer(); this.ArcgisImageryLayer(); + //鍏堥鍒颁害搴勮鏀垮尯 sgworld.Navigate.flyToPointsInterest({ destination: { @@ -131,9 +136,10 @@ // Viewer.scene.screenSpaceCameraController.enableCollisionDetection = false; Viewer.scene.globe.translucency.frontFaceAlpha = 0.5; Viewer.scene.globe.undergroundColor = undefined; + // Viewer.scene.screenSpaceCameraController.minimumZoomDistance =200; //寮�鍚紪杈戝苟鍚敤灞炴�у脊绐� - sgworld.Creator.SimpleGraphic.setEdit(true, { - editProp: true, + sgworld.Creator.SimpleGraphic.setEdit(false, { + editProp: false, editPropData: { offset: "r", height: "60%", @@ -196,6 +202,11 @@ //鍒濆鍖栧脊绐椾簨浠� // that.showBottom(); that.initLayerOpen(); + //娣诲姞榧犳爣鐐瑰嚮浜嬩欢 + mapViewer.addClick(); + + + }); let size = this.detectZoom(); this.scale = (100 / size).toFixed(2); @@ -371,17 +382,44 @@ this.switchImagerLayer = !this.switchImagerLayer; }, ArcgisImageryLayer() { - sgworld.Creator.createArcGisImageryLayer( - "ARCGIS", - { - url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer", - enablePickFeatures: false, - }, - "0", - 1, - true, - "" - ); + // var layer= sgworld.Creator.createArcGisImageryLayer( + // "ARCGIS", + // { + // url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer", + // enablePickFeatures: false, + // }, + // "0", + // 1, + // true, + // "" + // ); + var layer = Viewer.imageryLayers.addImageryProvider(new Cesium.ArcGisMapServerImageryProvider({ + url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer", + + })) + layer.name = "ARCGIS" + }, + TdtIMageLayer() { + var layer = Viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({ + url: layerData.config.tdtSl + layerData.config.tdtToken, + layer: "tdtImgLayer", + style: "default", + format: "image/jpeg", + name: '澶╁湴鍥�', + tileMatrixSetID: "GoogleMapsCompatible", + })) + layer.name = "澶╁湴鍥�"; + layer.show= false; + var layer1 = Viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({ + url: layerData.config.tdtZj + layerData.config.tdtToken, + layer: "tdtAnnoLayer", + style: "default", + format: "image/jpeg", + name: '澶╁湴鍥�', + tileMatrixSetID: "GoogleMapsCompatible", + })) + layer1.name = "澶╁湴鍥�" + layer1.show= false; }, //鍒濆鍖栧脊绐椾簨浠� -- Gitblit v1.9.3