派生自 wuyushui/SewerAndRainNetwork

徐旺旺
2020-12-29 cd66cc40d94e0f0845334fd15690cb93c7d50ad1
src/components/LayerController/modules/LcServiceLayer.vue
@@ -30,7 +30,7 @@
    import {mapState, mapMutations} from "vuex";
    import WmsHelper from "../../helpers/WmsHelper";
    var wmsHelper = new WmsHelper()
    export default {
        name: "LcServiceLayer",
        components: {},
@@ -75,6 +75,7 @@
                console.log('该WMTS方法未实现!')
            },
            swWmsLayer(itm) {
                console.log('22222222')
                itm.checked = !itm.checked
                this.updateWms()
            },
@@ -108,7 +109,9 @@
                }
            },
            updateWms() {
                console.log('------')
                var mapConfig = this.mapConfig
                var wmsHelper = new WmsHelper()
                wmsHelper.initMapConfig(mapConfig)
                var wmsLayersMap = wmsHelper.getWmsLayersMap()
                //var filterURL = wmsHelper.getFilterURL()
@@ -117,7 +120,8 @@
                    var layers = wmsLayersMap[k]
                    var tileLayer = this.serviceLayerHelper.getTileLayer(k)
                    if (tileLayer) {
                        tileLayer.setParams({layers: layers}, true)
                        tileLayer.setParams({layers: layers.join(',')}, false)
                        tileLayer.setUrl(tileLayer.config.url,false)
                    }
                }
            }