From a916fc2df00bac9f8210b09fd7ee79f8b291e345 Mon Sep 17 00:00:00 2001 From: lixuliang <lixuliang_hd@126.com> Date: 星期三, 07 八月 2024 13:35:08 +0800 Subject: [PATCH] 最新 --- src/components/sideMenu/layerTreePanel/layerTreePanel2.vue | 72 ++++++++++++++++++------------------ 1 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/components/sideMenu/layerTreePanel/layerTreePanel2.vue b/src/components/sideMenu/layerTreePanel/layerTreePanel2.vue index 3d49580..b9fe4c5 100644 --- a/src/components/sideMenu/layerTreePanel/layerTreePanel2.vue +++ b/src/components/sideMenu/layerTreePanel/layerTreePanel2.vue @@ -2005,8 +2005,6 @@ window.mapapi.getView().getZoom() == window.mapapi.getView().getMaxZoom() ) { - console.log("max"); - clusterSource.setDistance(0); } else { clusterSource.setDistance(40); @@ -2106,8 +2104,6 @@ window.mapapi.getView().getZoom() == window.mapapi.getView().getMaxZoom() ) { - console.log("max"); - clusterSource.setDistance(0); } else { clusterSource.setDistance(40); @@ -2270,36 +2266,7 @@ // loading.close(); // }); }, - testSDKcluster() { - let clusterLayer1 = new SmartEarth.ClusterLayer(Viewer, { - style: "clustering", - }); - axios - .get( - window.gisBaseUrl + - "/gisserver/wfsserver/qiyelianqiye?version=1.3.0&request=GetFeature&format=json&typename=浼佷笟閾句紒涓�" - ) - .then((res) => { - let positions = generatePosition(20000); - positions.forEach((item) => { - clusterLayer1.add(item, { - image: "./static/SmartEarthSDK/Workers/image/xzspj/qiye.png", - }); - }); - // res.data.features.forEach((item) => { - // clusterLayer1.add( - // new SmartEarth.Degrees( - // item.geometry.coordinates[0], - // item.geometry.coordinates[1] - // ), - // { - // name: `QY&${item.properties.ID}&${item.properties["QYMC"]}&${item.properties["DZ"]}&${item.properties["BZDZ"]}&${item.properties["XYDM"]}&${item.geometry.coordinates[0]}&${item.geometry.coordinates[1]}`, - // image: SmartEarthRootUrl + "Workers/image/mark.png", - // } - // ); - // }); - }); - }, + //浼佷笟淇℃伅鑱氬悎 qiyeCluster(treeNode) { if (treeNode.checked == false) { @@ -2410,16 +2377,19 @@ window.mapapi.removeLayer(window.jkspclusterLayer); window.mapapi.addLayer(window.qiyeclusterLayer); loading.close(); + //鐩戝惉鏈�澶у眰绾� 鑱氬悎璺濈涓�0 鍙栨秷鑱氬悎 window.mapapi.getView().on("change:resolution", function (event) { if ( window.mapapi.getView().getZoom() == window.mapapi.getView().getMaxZoom() ) { clusterSource.setDistance(0); + // clusterSource.getSource().clear() + // console.log("浼佷笟"); } else { clusterSource.setDistance(40); } - }); + }); // 鐩戝惉鍦板浘鍗曞嚮浜嬩欢 // window.mapapi.on("singleclick", function (e) { // var pixel = window.mapapi.getEventPixel(e.originalEvent); @@ -2536,6 +2506,37 @@ // cluster.billboard.height = 40; // } // }); + }, + + testSDKcluster() { + let clusterLayer1 = new SmartEarth.ClusterLayer(Viewer, { + style: "clustering", + }); + axios + .get( + window.gisBaseUrl + + "/gisserver/wfsserver/qiyelianqiye?version=1.3.0&request=GetFeature&format=json&typename=浼佷笟閾句紒涓�" + ) + .then((res) => { + let positions = generatePosition(20000); + positions.forEach((item) => { + clusterLayer1.add(item, { + image: "./static/SmartEarthSDK/Workers/image/xzspj/qiye.png", + }); + }); + // res.data.features.forEach((item) => { + // clusterLayer1.add( + // new SmartEarth.Degrees( + // item.geometry.coordinates[0], + // item.geometry.coordinates[1] + // ), + // { + // name: `QY&${item.properties.ID}&${item.properties["QYMC"]}&${item.properties["DZ"]}&${item.properties["BZDZ"]}&${item.properties["XYDM"]}&${item.geometry.coordinates[0]}&${item.geometry.coordinates[1]}`, + // image: SmartEarthRootUrl + "Workers/image/mark.png", + // } + // ); + // }); + }); }, // initCluster(treeNode) { // let that = this; @@ -2693,7 +2694,6 @@ watch: { "state.itemId": { handler: function (newVal, oldVal) { - console.log("state.itemId"); if (oldVal != "") { oldVal.forEach((item) => { this.setVisiable(item, false); -- Gitblit v1.9.3