WMS服务 图层
参数名称 | 类型 | 描述信息 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数对象,包括以下:
|
参考:
继承
- L.TileLayer.WMS
成员(属性)
是否可以调整透明度
是否可以调整图层顺序(在同类型图层间)
对象的id标识
是否已添加到地图
名称 标识
透明度
对象的pid标识
显示隐藏状态
图层服务地址
-
默认值:
1.0
图层顺序,数字大的在上面。
方法
addEventParent(obj) → WmsLayer
layer/tileLayer/WmsLayer.js 498
添加抛出事件到父类,它将接收传播的事件
参数名称 | 类型 | 描述信息 |
---|---|---|
obj |
Object |
父类对象 |
返回值:
当前对象本身,可以链式调用
addTo(map) → WmsLayer
layer/tileLayer/WmsLayer.js 387
将图层添加到地图
参数名称 | 类型 | 描述信息 |
---|---|---|
map |
Map |
地图对象 |
返回值:
当前对象本身,可以链式调用
bindPopup(fn, popupOptions) → WmsLayer
layer/tileLayer/WmsLayer.js 292
绑定Popup弹窗配置
参数名称 | 类型 | 描述信息 |
---|---|---|
fn |
String | Object | function |
Popup弹窗模板或回调方法 |
popupOptions |
Map.PopupOptions |
可选
Popup弹窗参数 |
返回值:
当前对象本身,可以链式调用
bringToBack() → WmsLayer
layer/tileLayer/WmsLayer.js 349
将图层置于所有图层之下
返回值:
当前对象本身,可以链式调用
bringToFront() → WmsLayer
layer/tileLayer/WmsLayer.js 340
将图层置于所有图层之上
返回值:
当前对象本身,可以链式调用
closePopup() → WmsLayer
layer/tileLayer/WmsLayer.js 406
关闭打开的弹窗
返回值:
当前对象本身,可以链式调用
触发指定类型的事件。
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
type |
String | EventType |
事件类型 |
|
data |
Object |
可选
传输的数据或对象,可在事件回调方法中event对象中获取进行使用 |
|
propagate |
BaseClass | Object |
null
|
可选
将事件传播给父类 (用addEventParent设置) |
返回值:
无
获取图层矩形边界
返回值:
矩形边界
获取当前绑定在图层上的Popup弹窗对象
返回值:
Popup弹窗对象
当前绑定的弹窗是是否打开
返回值:
是否打开弹窗
是否有绑定指定的事件
参数名称 | 类型 | 描述信息 |
---|---|---|
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() → WmsLayer
layer/tileLayer/WmsLayer.js 397
将图层从地图上移除
返回值:
当前对象本身,可以链式调用
removeEventParent(obj) → WmsLayer
layer/tileLayer/WmsLayer.js 508
移除抛出事件到父类
参数名称 | 类型 | 描述信息 |
---|---|---|
obj |
Object |
父类对象 |
返回值:
当前对象本身,可以链式调用
setBounds(bounds) → WmsLayer
layer/tileLayer/WmsLayer.js 368
设置图层矩形边界
参数名称 | 类型 | 描述信息 |
---|---|---|
bounds |
L.LatLngBounds |
矩形边界 |
返回值:
当前对象本身,可以链式调用
setOpacity(opacity) → WmsLayer
layer/tileLayer/WmsLayer.js 358
设置覆盖的透明度
参数名称 | 类型 | 描述信息 |
---|---|---|
opacity |
Number |
透明度,取值范围 0-1 |
返回值:
当前对象本身,可以链式调用
setParams(params, noRedraw) → WmsLayer
layer/tileLayer/WmsLayer.js 329
使用新参数更新合并参数,并更新服务。
参数名称 | 类型 | 描述信息 |
---|---|---|
params |
Object |
合并参数 |
noRedraw |
Boolean |
可选
是否在当前屏幕范围重新请求图块,为true时不请求 |
返回值:
当前对象本身,可以链式调用
unbindPopup() → WmsLayer
layer/tileLayer/WmsLayer.js 317
解除绑定Popup弹窗配置
返回值:
当前对象本身,可以链式调用