Browse Source

测试代码:行政区划筛选

zpf 11 months ago
parent
commit
d9e53e30e7

+ 20 - 9
src/components/Combinations/LayerManage/LayerManage.vue

@@ -1,13 +1,6 @@
 <template>
-  <layer-manage-split
-    :addlayerdata="addlayerdata"
-    @visibleChange="visibleChange"
-    @transSliderChange="transSliderChange"
-    @handleCheckChange="handleCheckChange"
-    @location="location"
-    @raise="raise"
-    @lower="lower"
-  ></layer-manage-split>
+  <layer-manage-split :addlayerdata="addlayerdata" @visibleChange="visibleChange" @transSliderChange="transSliderChange"
+    @handleCheckChange="handleCheckChange" @location="location" @raise="raise" @lower="lower"></layer-manage-split>
 </template>
 
 <script>
@@ -312,12 +305,30 @@ export default {
             // viewer.flyTo(layer);
             break;
           case "Vector": //矢量
+
+            // let provider = new Cesium.SuperMapImageryProvider({
+            //   url: obj.url,
+            //   name: obj.title,
+            // })
+            // let layer2 = viewer.imageryLayers.addImageryProvider(
+            //   provider
+            // );
+
+            // var params = [{
+            //   layerName: 'YJJBNTBHTB@YJJBNTBH',
+            //   isVisible: true,
+            //   displayFilter: "xzqdm='460205000003'"
+            // }
+            // ]
+            // provider.setLayerStatusParameters(params)
+
             let layer2 = viewer.imageryLayers.addImageryProvider(
               new Cesium.SuperMapImageryProvider({
                 url: obj.url,
                 name: obj.title,
               })
             );
+
             this.vectorlayerlist.push(obj);
             this.layerparams[obj.id] = layer2;
             store.setlayerparamsList(this.layerparams);

+ 19 - 5
src/components/Viewer/smViewer.vue

@@ -202,13 +202,13 @@ export default {
 
       viewer.camera.flyTo({ //定位到范围中心点
         destination: {
-          x:-2040463.7901390342,
-          y:5793227.819015942,
-          z:1894583.1762108966
+          x: -2040463.7901390342,
+          y: 5793227.819015942,
+          z: 1894583.1762108966
         },
         orientation: {
-          heading:0.000005686606919574899,
-          pitch:-0.41034310444770905,
+          heading: 0.000005686606919574899,
+          pitch: -0.41034310444770905,
           roll: 0.0
         },
       })
@@ -320,6 +320,20 @@ export default {
     //   waterLayer.style3D = style;
     // });
 
+    // 测试过滤子图层
+    //创建provider。\
+    // http://192.168.60.2:8090/iserver/services/map-YJJBNTBH/rest/maps/YJJBNTBHTB%40YJJBNTBH 
+    // var provider = new Cesium.SuperMapImageryProvider({ url: 'http://192.168.60.2:8090/iserver/services/map-YJJBNTBH/rest/maps/YJJBNTBHTB%40YJJBNTBH' });
+    // //创建影像图层。
+    // var layer = viewer.imageryLayers.addImageryProvider(provider);
+    // var params = [{
+    //   layerName: 'YJJBNTBHTB@YJJBNTBH',
+    //   isVisible: true,
+    //   displayFilter: "xzqdm='460205000003'"
+    // }
+    // ]
+    // provider.setLayerStatusParameters(params)
+
 
   },
 };