| | |
| | | // 打勾选中 |
| | | let isCheck = data.checkedKeys.indexOf(treeNode.id) > -1; |
| | | this.setVisiable(treeNode, isCheck); |
| | | this.setGeoJSOnCheck(treeNode,isCheck); |
| | | this.setGeoJSOnCheck(treeNode, isCheck); |
| | | //选中之后传给vuex |
| | | let selectedLayers = this.$refs.tree.getCheckedNodes(); |
| | | let filterSelectLayers = selectedLayers; |
| | |
| | | return params; |
| | | // } |
| | | }, |
| | | setGeoJSOnCheck(treeNode, checked){ |
| | | if(!checked){ |
| | | setGeoJSOnCheck(treeNode, checked) { |
| | | if (!checked) { |
| | | mapGeo.delGeoSource(treeNode); |
| | | } else { |
| | | mapGeo.init(treeNode); |
| | | } |
| | | }, |
| | | setVisiable(treeNode, checked) { |
| | |
| | | break; |
| | | case 'GEOJSON': |
| | | mapGeo.init(treeNode); |
| | | |
| | | |
| | | break; |
| | | case "wmse": |
| | | // layer = sgworld.Creator.CreateWMSImageFeatureLayer( |
| | |
| | | "0", |
| | | true |
| | | ); |
| | | // layer._primitive.cullingDistance = 100 |
| | | // layer._primitive.cameraHeightRange = new Cesium.Cartesian3(0, 1000) |
| | | |
| | | |
| | | break; |
| | | case "s3m": |
| | | layer = sgworld.Creator.createS3MLayer( |