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