XYZ瓦片图层
| 参数名称 | 类型 | 描述信息 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | 
            
            Object | 
            
                 参数对象,包括以下: 
  | 
        
参考:
继承自
- L.TileLayer
 
属性值
图层矩形边界
获取图层对应的DOM容器
设置自定义颜色
是否可以调整透明度
是否可以调整图层顺序(在同类型图层间)
对象的id标识
是否已添加到地图
名称 标识
透明度
对象的pid标识
显示隐藏状态
图层服务地址
- 
    
    
    
    
    
    
    
    
    默认值:
    
 
1.0
    
    
    
    
    
    
    
图层顺序,数字大的在上面。
方法
        
        addEventParent(obj) → TileLayer
        
    layer/tileLayer/TileLayer.js 637
    
    添加抛出事件到父类,它将接收传播的事件
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
obj | 
            
            Object | 
            
                 父类对象  | 
        
返回值:
当前对象本身,可以链式调用
        
        addTo(map) → TileLayer
        
    layer/tileLayer/TileLayer.js 553
    
    将图层添加到地图
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
map | 
            
            Map | 
            
                 地图对象  | 
        
返回值:
当前对象本身,可以链式调用
        
        bringToBack() → TileLayer
        
    layer/tileLayer/TileLayer.js 534
    
    将图层置于所有图层之下
返回值:
当前对象本身,可以链式调用
        
        bringToFront() → TileLayer
        
    layer/tileLayer/TileLayer.js 525
    
    将图层置于所有图层之上
返回值:
当前对象本身,可以链式调用
销毁当前对象
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
noDel | 
            
            Boolean | 
                
                    false
                
                 | 
            
            
            
                
                        可选
                
                
                
            
                 false:会自动delete释放所有属性,true:不delete绑定的变量  | 
        
返回值:
无
触发指定类型的事件。
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
type | 
            
            String | EventType | 
            
                
                
                
            
                 事件类型  | 
        |
data | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 传输的数据或对象,可在事件回调方法中event对象中获取进行使用  | 
        |
propagate | 
            
            BaseClass | Object | 
                
                    null
                
                 | 
            
            
            
                
                        可选
                
                
                
            
                 将事件传播给父类 (用addEventParent设置)  | 
        
返回值:
无
        
        flyTo(options) → TileLayer
        
    layer/tileLayer/TileLayer.js 492
    
    定位地图至当前图层数据区域
| 参数名称 | 类型 | 描述信息 | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 定位参数,包括: 
  | 
        
返回值:
当前对象本身,可以链式调用
获取图层矩形边界(构造参数设置的)
返回值:
矩形边界
仅在内部调用,返回给定坐标的瓦片的URL。扩展类TileLayer可以覆盖此功能,以提供自定义图块URL命名方案。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
coords | 
            
            Object | 
            
                 瓦片的xyz信息  | 
        
返回值:
瓦片图片URL地址
是否有绑定指定的事件
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
type | 
            
            String | EventType | 
            
                
                
                
            
                 事件类型  | 
        
propagate | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 是否判断指定的父类 (用addEventParent设置的)  | 
        
返回值:
是否存在
解除绑定指定类型事件监听器
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
types | 
            
            String | EventType | Object | 
            
                
                        可选
                
                
                
            
                 事件类型,Object时删除一组类型/侦听器对。  | 
        
fn | 
            
            function | 
            
                
                        可选
                
                
                
            
                 绑定的监听器回调方法  | 
        
context | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
无
绑定指定类型事件监听器
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
type | 
            
            String | EventType | Object | 
            
                
                
                
            
                 事件类型,当是Object时可以添加一组类型/侦听器对,例如 {click: onClick, mousemove: onMouseMove}  | 
        
fn | 
            
            function | 
            
                
                        可选
                
                
                
            
                 绑定的监听器回调方法  | 
        
context | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
无
绑定一次性执行的指定类型事件监听器 与on类似,监听器只会被触发一次,然后被删除。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
types | 
            
            String | EventType | Object | 
            
                
                        可选
                
                
                
            
                 事件类型,Object时删除一组类型/侦听器对。  | 
        
fn | 
            
            function | 
            
                
                        可选
                
                
                
            
                 绑定的监听器回调方法  | 
        
context | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
无
        
        remove() → TileLayer
        
    layer/tileLayer/TileLayer.js 563
    
    将图层从地图上移除
返回值:
当前对象本身,可以链式调用
        
        removeEventParent(obj) → TileLayer
        
    layer/tileLayer/TileLayer.js 647
    
    移除抛出事件到父类
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
obj | 
            
            Object | 
            
                 父类对象  | 
        
返回值:
当前对象本身,可以链式调用
设置图层矩形边界
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
bounds | 
            
            L.LatLngBounds | 
            
                 矩形边界  | 
        
返回值:
        
        setOpacity(opacity) → TileLayer
        
    layer/tileLayer/TileLayer.js 543
    
    设置覆盖的透明度
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
opacity | 
            
            Number | 
            
                 透明度,取值范围 0-1  | 
        
返回值:
当前对象本身,可以链式调用
定义的类型
当前类支持的EventType事件类型(包括自定义字符串事件名)
属性:
| 属性名称 | 类型 | 描述信息 | 
|---|---|---|
loading | 
            
            String | 当栅格图层开始加载瓦片时触发  | 
        
load | 
            
            String | 当栅格图层加载可视瓦片时触发  | 
        
tileloadstart | 
            
            String | 当瓦片请求或开始加载时触发  | 
        
tileload | 
            
            String | 当加载瓦片时触发  | 
        
tileerror | 
            
            String | 当加载瓦片出错时触发  | 
        
tileunload | 
            
            String | 当瓦片移除时触发  | 
        
add | 
            
            String | 在图层添加到地图上之后触发  | 
        
remove | 
            
            String | 在图层从地图上移除之后触发  | 
        
popupopen | 
            
            String | 当绑定到当前图层的Popup弹窗打开时触发  | 
        
popupclose | 
            
            String | 当绑定到当前图层的Popup弹窗关闭时触发  | 
        
tooltipopen | 
            
            String | 当Tooltip提示框绑定到这个图层并打开时触发  | 
        
tooltipclose | 
            
            String | 当Tooltip提示框绑定到这个图层并关闭时触发  | 
        
使用示例:
//绑定监听事件
tileLayer.on('load', function (event) {
  console.log('触发了事件',event)
});