派生自 wuyushui/SewerAndRainNetwork

wangrui
2020-12-23 1ba44459ed390fbcb4b05dea06923e4df99d3acc
src/base/BaseVectorLayer.js
File was renamed from src/base/BaseLayer.js
@@ -3,7 +3,7 @@
/**
 * 基础图层类, 包含图层的创建,加载和清除等基础功能。
 */
class BaseLayer {
class BaseVectorLayer {
    LOAD_TYPE_JSON = 'json' // GeoJson加载方法
    LOAD_TYPE_URL = 'url' // ajax加载方法
    /**
@@ -28,7 +28,7 @@
        this.layerCode = options.code || '' // 图层编码
        this.layerName = options.name || '' // 图层名称
        this.layerLoadType = options.loadType || BaseLayer.LOAD_TYPE_JSON // 图层加载类型
        this.layerLoadType = options.loadType || BaseVectorLayer.LOAD_TYPE_JSON // 图层加载类型
        this.layerUrl = options.url || '' // 数据请求地址
        this.layerData = options.data || '' // 原始GeoJson数据
@@ -61,10 +61,10 @@
        let features = [] 
        // 依据加载方式加载数据
        if(this.layerLoadType === BaseLayer.LOAD_TYPE_JSON) {
        if(this.layerLoadType === BaseVectorLayer.LOAD_TYPE_JSON) {
            this.features = this._loadFromJSON()
            
        }else if(this.layerLoadType === BaseLayer.LOAD_TYPE_URL) {
        }else if(this.layerLoadType === BaseVectorLayer.LOAD_TYPE_URL) {
            this.features = this._loadFromURL()
        }else {
            console.log('图层【'+this.layerCode+'_'+this.layerName+'】的'+this.loadType+'加载方式暂不支持!')
@@ -133,4 +133,4 @@
    }
}
export default BaseLayer
export default BaseVectorLayer