From 77f7281ff7cee541aaa51339512e6443b7d89e42 Mon Sep 17 00:00:00 2001
From: YANGDL <114714267@qq.com>
Date: 星期二, 05 一月 2021 12:04:25 +0800
Subject: [PATCH] 修改eslint配置增加mock配置
---
src/components/helpers/ServiceLayerHelper.js | 196 ++++++++++++++++++++++++------------------------
1 files changed, 98 insertions(+), 98 deletions(-)
diff --git a/src/components/helpers/ServiceLayerHelper.js b/src/components/helpers/ServiceLayerHelper.js
index 21573a9..7175040 100644
--- a/src/components/helpers/ServiceLayerHelper.js
+++ b/src/components/helpers/ServiceLayerHelper.js
@@ -5,159 +5,159 @@
import L from 'leaflet'
class ServiceLayerHelper {
- constructor(options) {
- this.map = options.map
- this.L = options.L
- this.tileLayersMap = new Map()
- this.tileLayersWMSArray = []
- this.tileLayersWMTSArray = []
- this.tileLayersTileArray = []
- this.mapConfig = {}
- }
+ constructor (options) {
+ this.map = options.map
+ this.L = options.L
+ this.tileLayersMap = new Map()
+ this.tileLayersWMSArray = []
+ this.tileLayersWMTSArray = []
+ this.tileLayersTileArray = []
+ this.mapConfig = {}
+ }
- getTileLayer(code) {
- return this.tileLayersMap.get(code)
- }
+ getTileLayer (code) {
+ return this.tileLayersMap.get(code)
+ }
- /**
+ /**
* 鏍规嵁閰嶇疆鏂囦欢鍒濆鍖栦笟鍔″簳鍥�
*/
- initServiceLayers(mapConfig) {
- this.mapConfig = mapConfig
- this._loadLayers(mapConfig)
- }
+ initServiceLayers (mapConfig) {
+ this.mapConfig = mapConfig
+ this._loadLayers(mapConfig)
+ }
- /**
+ /**
* 鎸夐厤缃枃浠跺姞杞戒笁绉嶄笉鍚岀被鍨嬬殑
* @param {*} mapConfig
* @param {*} isAddToMap
*/
- _loadLayers(mapConfig, isAddToMap = true) {
- console.debug('ServiceLayerHelper鍔犺浇鍙傛暟锛�', mapConfig)
- for (let i = 0, len = mapConfig.mapConfig.ServiceLayers.length; i < len; ++i) {
- let opt = mapConfig.mapConfig.ServiceLayers[i]
- if (opt.type === 'wmts') {
- this.loadWmtsLayer(opt, isAddToMap, mapConfig.mapConfig.ServiceLayers[i])
- } else if (opt.type === 'wms') {
- this.loadWmsLayer(opt, isAddToMap, mapConfig.mapConfig.ServiceLayers[i])
- } else if (opt.type === 'tile') {
- this.loadTileLayer(opt, isAddToMap, mapConfig.mapConfig.ServiceLayers[i])
- }
- }
+ _loadLayers (mapConfig, isAddToMap = true) {
+ console.debug('ServiceLayerHelper鍔犺浇鍙傛暟锛�', mapConfig)
+ for (let i = 0, len = mapConfig.mapConfig.ServiceLayers.length; i < len; ++i) {
+ const opt = mapConfig.mapConfig.ServiceLayers[i]
+ if (opt.type === 'wmts') {
+ this.loadWmtsLayer(opt, isAddToMap, mapConfig.mapConfig.ServiceLayers[i])
+ } else if (opt.type === 'wms') {
+ this.loadWmsLayer(opt, isAddToMap, mapConfig.mapConfig.ServiceLayers[i])
+ } else if (opt.type === 'tile') {
+ this.loadTileLayer(opt, isAddToMap, mapConfig.mapConfig.ServiceLayers[i])
+ }
}
+ }
- /**
+ /**
* 寰�鍦板浘涓姞鍏ヤ竴涓猈MTS鏈嶅姟
* @param {}} options
* @param {*} isAddToMap
*/
- loadWmtsLayer(options, isAddToMap = true, config) {
- const layer = this.L.tileLayer(options.url, options.option);
- layer.config = config
+ loadWmtsLayer (options, isAddToMap = true, config) {
+ const layer = this.L.tileLayer(options.url, options.option)
+ layer.config = config
- if (isAddToMap) {
- layer.addTo(this.map)
- }
- this.tileLayersMap.set(options.code, layer)
- this.tileLayersWMTSArray.push(layer)
+ if (isAddToMap) {
+ layer.addTo(this.map)
}
+ this.tileLayersMap.set(options.code, layer)
+ this.tileLayersWMTSArray.push(layer)
+ }
- /**
+ /**
* 寰�鍦板浘涓姞鍏ヤ竴涓猈MS鏈嶅姟
* @param {}} options
* @param {*} isAddToMap
*/
- loadWmsLayer(options, isAddToMap = true, config) {
- const layer = this.L.tileLayer.wms(options.url, options.option);
- layer.config = config
+ loadWmsLayer (options, isAddToMap = true, config) {
+ const layer = this.L.tileLayer.wms(options.url, options.option)
+ layer.config = config
- if (isAddToMap) {
- layer.addTo(this.map)
- }
- this.tileLayersMap.set(options.code, layer)
- this.tileLayersWMSArray.push(layer)
+ if (isAddToMap) {
+ layer.addTo(this.map)
}
+ this.tileLayersMap.set(options.code, layer)
+ this.tileLayersWMSArray.push(layer)
+ }
- /**
+ /**
* 寰�鍦板浘涓姞鍏ヤ竴涓猅ILE鏈嶅姟
* @param {}} options
* @param {*} isAddToMap
*/
- loadTileLayer(options, isAddToMap = true, config) {
- const layer = this.L.tileLayer(options.url, {
- layers: options.layers || 'all',//country
- format: options.format || "image/png",
- transparent: options.true || true,
- crs: options.crs || L.CRS.EPSG4326,
- maxZoom: options.maxZoom || 21,
- minZoom: options.minZoom || 1,
- zoomOffset: options.zoomOffset || 0
- });
- layer.config = config
+ loadTileLayer (options, isAddToMap = true, config) {
+ const layer = this.L.tileLayer(options.url, {
+ layers: options.layers || 'all', // country
+ format: options.format || 'image/png',
+ transparent: options.true || true,
+ crs: options.crs || L.CRS.EPSG4326,
+ maxZoom: options.maxZoom || 21,
+ minZoom: options.minZoom || 1,
+ zoomOffset: options.zoomOffset || 0
+ })
+ layer.config = config
- if (isAddToMap) {
- layer.addTo(this.map)
- }
- this.tileLayersMap.set(options.code, layer)
- this.tileLayersTileArray.push(layer)
+ if (isAddToMap) {
+ layer.addTo(this.map)
}
+ this.tileLayersMap.set(options.code, layer)
+ this.tileLayersTileArray.push(layer)
+ }
- /**
+ /**
* 闅愯棌鏈嶅姟鍥惧眰
* @param {*} name
*/
- hideTileLayer(code) {
- if (this.tileLayersMap) {
- let tileLayer = this.tileLayersMap.get(code)
- this.map.removeLayer(tileLayer)
- }
+ hideTileLayer (code) {
+ if (this.tileLayersMap) {
+ const tileLayer = this.tileLayersMap.get(code)
+ this.map.removeLayer(tileLayer)
}
+ }
- /**
+ /**
* 灞曠ず鏈嶅姟鍥惧眰
* @param {*} name
*/
- showTileLayer(code) {
- if (this.tileLayersMap) {
- let tileLayer = this.tileLayersMap.get(code)
- this.map.addLayer(tileLayer)
- }
+ showTileLayer (code) {
+ if (this.tileLayersMap) {
+ const tileLayer = this.tileLayersMap.get(code)
+ this.map.addLayer(tileLayer)
}
+ }
- /**
+ /**
* 鑾峰彇鎵�鏈夌殑TILE鏈嶅姟鍥惧眰
*/
- getTileLayers() {
- return this.tileLayersTileArray
- }
+ getTileLayers () {
+ return this.tileLayersTileArray
+ }
- /**
+ /**
* 鑾峰彇鎵�鏈夌殑WMTS鏈嶅姟鍥惧眰
*/
- getWmtsLayers() {
- return this.tileLayersWMTSArray
- }
+ getWmtsLayers () {
+ return this.tileLayersWMTSArray
+ }
- /**
+ /**
* 鑾峰彇鎵�鏈夌殑WMS鏈嶅姟鍥惧眰
*/
- getWmsLayers() {
- return this.tileLayersWMSArray
- }
+ getWmsLayers () {
+ return this.tileLayersWMSArray
+ }
- /**
+ /**
* 閫氳繃code鏌ユ壘WMS鐨勬湇鍔¢厤缃�
* @param {} code wms鏈嶅姟閰嶇疆鐨刢ode
*/
- getWMSConfig(code) {
- let mc = this.mapConfig
- for (let i = 0, len = mc.mapConfig.ServiceLayers.length; i < len; ++i) {
- if (code == mc.mapConfig.ServiceLayers[i].code && mc.mapConfig.ServiceLayers[i].type === 'wms') {
- return mc.mapConfig.ServiceLayers[i]
- }
- }
- return null
+ getWMSConfig (code) {
+ const mc = this.mapConfig
+ for (let i = 0, len = mc.mapConfig.ServiceLayers.length; i < len; ++i) {
+ if (code == mc.mapConfig.ServiceLayers[i].code && mc.mapConfig.ServiceLayers[i].type === 'wms') {
+ return mc.mapConfig.ServiceLayers[i]
+ }
}
+ return null
+ }
}
export default ServiceLayerHelper
--
Gitblit v1.8.0