Browse Source

低空修改250326-03

zhiyuan-007 6 days ago
parent
commit
08b357f7fc
2 changed files with 324 additions and 2207 deletions
  1. 70 6
      src/components/mapJK.vue
  2. 254 2201
      src/config/basicTool.json

+ 70 - 6
src/components/mapJK.vue

@@ -183,9 +183,19 @@ export default {
           case "SetLocation":
             setLocation(params);
             break;
-          case "AddBaseMapLayer":
-            addBaseMapLayer(params);
+          case "AddBaseMapAnSeLayer":
+            addBaseMapAnSeLayer(params);
             break;
+          case "AddBaseMapSuSeLayer":
+            addBaseMapSuSeLayer(params);
+            break;
+          case "AddYaoGanLayer":
+            addYaoGanLayer(params);
+            break;
+          case "AddWhiteMoldLayer":
+            addWhiteMoldLayer(params);
+            break;
+
           case "AddSingleLayer":
             addSingleLayer(params);
             break;
@@ -403,18 +413,72 @@ export default {
         });
         setLocation.start();
       }
-      function addBaseMapLayer(params){
+      function addYaoGanLayer(params){
+        let addSingleLayer = new AddSingleLayer({
+          m_map,
+          type:params.type,
+          id:params.id,
+          title:params.title,
+          visible:params.visible,
+          opacity:params.opacity,
+          url:"https://chengdi.china-gis.com:6443/geoscene/rest/services/HP/MapServer",
+          where:params.where,
+          popupEnabled:params.popupEnabled,
+          renderer:params.renderer,
+          elevationInfo:params.elevationInfo
+        })
+        let layer = addSingleLayer.layer;
+        m_map.add(layer);
+      }
+      function addBaseMapAnSeLayer(params){
+        let addBaseMapLayer = new AddBaseMapLayer({
+          id:params.id,
+          title:params.title,
+          visible:params.visible,
+          opacity:params.opacity,
+          url:"https://chengdi.china-gis.com:6443/geoscene/rest/services/Hosted/WT_JC_DARK/MapServer",
+          m_spatialReference,
+          m_fullExtent,
+        })
+        m_view.map.basemap = addBaseMapLayer.basemap;
+      }
+
+      function addBaseMapSuSeLayer(params){
         let addBaseMapLayer = new AddBaseMapLayer({
           id:params.id,
           title:params.title,
           visible:params.visible,
           opacity:params.opacity,
-          url:params.url,
+          url:"https://chengdi.china-gis.com:6443/geoscene/rest/services/Hosted/WT_JC_withe/MapServer",
           m_spatialReference,
           m_fullExtent,
         })
         m_view.map.basemap = addBaseMapLayer.basemap;
       }
+
+
+
+      function addWhiteMoldLayer(params){
+        let addSingleLayer = new AddSingleLayer({
+          m_map,
+          type:params.type,
+          id:params.id,
+          title:params.title,
+          visible:params.visible,
+          opacity:params.opacity,
+          url: "https://chengdi.china-gis.com:6443/geoscene/rest/services/WT/SceneServer",
+          where:params.where,
+          popupEnabled:params.popupEnabled,
+          renderer:params.renderer,
+          elevationInfo:params.elevationInfo
+        })
+        let layer = addSingleLayer.layer;
+        m_map.add(layer);
+      }
+
+
+
+
       function addSingleLayer(params){
         let addSingleLayer = new AddSingleLayer({
           m_map,
@@ -423,7 +487,7 @@ export default {
           title:params.title,
           visible:params.visible,
           opacity:params.opacity,
-          url:params.url,
+          url: params.url,
           where:params.where,
           popupEnabled:params.popupEnabled,
           renderer:params.renderer,
@@ -1882,7 +1946,7 @@ export default {
           return
         }
         //优化数据
-        //params.paths = Path.paths;
+        params.paths = [MoveCar.paths];
         let pathPipeEvent = new PathPipeEvent({
           view:m_view,
           paths:params.paths,

File diff suppressed because it is too large
+ 254 - 2201
src/config/basicTool.json