派生自 wuyushui/SewerAndRainNetwork

徐旺旺
2021-04-21 b781d8f13a5b6ce20cfad7ec6c2d0a72013a8764
修改比例尺的BUG
3个文件已修改
19 ■■■■ 已修改文件
src/components/LayerController/service/LayerFactory.js 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/service/WfsLayerService.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/conf/layers/LayerHbss.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/service/LayerFactory.js
@@ -32,7 +32,13 @@
  initMinZoom (config) {
    const minZoom = parseInt(config.minZoom)
    if (minZoom) {
      this.minZoomLayers[minZoom] = config
      var configs = this.minZoomLayers[minZoom]
      if (configs) {
        configs[configs.length] = config
      } else {
        configs = [config]
      }
      this.minZoomLayers[minZoom] = configs
    }
  }
@@ -101,13 +107,15 @@
     * @param layerConfig
     */
  initEvent (layerConfig) {
    // this.map.on('zoomend ', () => this.toggleByZoom())
    this.map.on('zoomend ', () => this.toggleByZoom())
  }
  toggleByZoom () {
    const zoom = this.map.getZoom()
    for (var k in this.minZoomLayers) {
      const config = this.minZoomLayers[k]
      const configs = this.minZoomLayers[k]
      for (var j in configs) {
        const config = configs[j]
      const checked = config.checked
      console.log(zoom)
      console.log(k)
@@ -118,6 +126,7 @@
      }
    }
  }
  }
  /**
   *
src/components/LayerController/service/WfsLayerService.js
@@ -35,6 +35,7 @@
  }
  draw (features) {
    if (features && features.length > 0) {
    const icon = this.config.icon
    const styles = this.config.styles
    Object.assign(STYLES, styles)
@@ -78,6 +79,7 @@
    }).addTo(this.layer)
    setZIndex(geojsonLayer)
  }
  }
  mouseOverListener (e, layer) {
    const icon = this.config.icon
src/conf/layers/LayerHbss.js
@@ -12,7 +12,7 @@
      code: 'yj',
      name: '窨井',
      sname: '窨井',
      checked: true,
      checked: false,
      minZoom: 16,
      wfs: WFS_URL + '?TYPENAME=窨井',
      icon: 'sewers/窨井.png'