| | |
| | | import {mapState, mapMutations} from "vuex"; |
| | | import WmsHelper from "../../helpers/WmsHelper"; |
| | | |
| | | var wmsHelper = new WmsHelper() |
| | | |
| | | export default { |
| | | name: "LcServiceLayer", |
| | | components: {}, |
| | |
| | | console.log('该WMTS方法未实现!') |
| | | }, |
| | | swWmsLayer(itm) { |
| | | console.log('22222222') |
| | | itm.checked = !itm.checked |
| | | this.updateWms() |
| | | }, |
| | |
| | | } |
| | | }, |
| | | updateWms() { |
| | | console.log('------') |
| | | var mapConfig = this.mapConfig |
| | | var wmsHelper = new WmsHelper() |
| | | wmsHelper.initMapConfig(mapConfig) |
| | | var wmsLayersMap = wmsHelper.getWmsLayersMap() |
| | | //var filterURL = wmsHelper.getFilterURL() |
| | |
| | | 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) |
| | | } |
| | | } |
| | | } |