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 | 63 ++++++++++++++++++++++++------- 1 files changed, 49 insertions(+), 14 deletions(-) diff --git a/src/components/map/viewer.vue b/src/components/map/viewer.vue index b07f43c..b6ee453 100644 --- a/src/components/map/viewer.vue +++ b/src/components/map/viewer.vue @@ -44,6 +44,7 @@ import Bus from "@tools/Bus"; import mapViewer from "../../assets/js/Layer/mapViewer"; + let activeLi, nLayer, LWLayer; export default { name: "viewer", @@ -59,7 +60,7 @@ hb: "", jd: "", wd: "", - switchImage: sanwei, + switchImage: yingxiang, switchImagerLayer: false, size: "100%", scale: "1", @@ -99,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: { @@ -132,6 +136,7 @@ // 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(false, { editProp: false, @@ -199,6 +204,9 @@ that.initLayerOpen(); //娣诲姞榧犳爣鐐瑰嚮浜嬩欢 mapViewer.addClick(); + + + }); let size = this.detectZoom(); this.scale = (100 / size).toFixed(2); @@ -374,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