图层树节点类
    
| Name | Type | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts | 
            
            Object | 
            
                
                
  | 
        
Members
children : Array.<LayerNode>
    该节点的子节点
config : LayerConfig
    图层设置信息
    挖洞图层切换
    全图层Url
    挖洞图层Url
    图层视点信息
    图层名称,根节点name默认为"#"
    图层的路径名  parentName/name
    图层的原始路径名 用于自定义图层
    图层子类型
    图层类型
- 
    
    
    
    
    
    
    
    
    Default Value:
    
 
2 LayerType#Tileset
    
    
    
    
    
    
    
    图层的URI地址
Methods
staticLayerNode.fromJson(json) → LayerNode
    通过json创建LayerNode实例,该方法可重写
    
| Name | Type | Description | 
|---|---|---|
json | 
            
            Object | 
Returns:
    插入子节点
    
| Name | Type | Description | 
|---|---|---|
node | 
            
            LayerNode | |
index | 
            
            Number | 插入位置,默认为最后一位 | 
    查找当前节点下符合条件的第一个叶子节点
    
| Name | Type | Description | 
|---|---|---|
fn | 
            
            function | undefined | 回调函数(node) => Boolean,如果有其中node是所遍历到的节点 | 
    遍历当前节点和所有后代节点
    
| Name | Type | Description | 
|---|---|---|
fn | 
            
            function | undefined | 回调函数(node, isLeaf) => {},如果有其中node是所遍历到的节点,isLeaf所遍历到的节点是否是叶子节点 | 
    遍历当前节点下的所有是叶子节点的后代节点
    
| Name | Type | Description | 
|---|---|---|
fn | 
            
            function | undefined | 回调函数(node) => {},如果有其中node是所遍历到的节点 | 
    删除该节点,同时删除所有后代节点
    
| Name | Type | Description | 
|---|---|---|
fn | 
            
            function | undefined | 
            
                LayerNode#forEach | 
        
    删除该节点的所有后代节点,该节点保留
    
| Name | Type | Description | 
|---|---|---|
fn | 
            
            function | undefined | 
            
                LayerNode#forEach | 
        
    递归更新path,用于自定义图层
