Summary
Methods:
| activate |
激活该控件,显示放大镜且注册放大镜的事件监听。 |
| deactivate |
禁用该控件,隐藏放大镜且注销放大镜所有的事件监听。 |
| destroy |
销毁控件,释放占用的内存。 |
| getControlType |
返回控件的类型 |
| setClassName |
设置放大镜面板样式类名。该方法当控件添加到地图上有效。 |
| setStyle |
设置放大镜面板样式。该方法当控件添加到地图上有效。 |
Constructor
new Magnifier(layer, options)
Parameters:
| Name | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
layer |
Array.<module:layer~Layer> | 在放大镜中展示的图层。 |
||||||||||||
options |
Object | 可选项
|
Example
const magnifier = new hmap.control.Magnifier([tmsLayer]);
Methods
-
activate()
-
激活该控件,显示放大镜且注册放大镜的事件监听。
-
deactivate()
-
禁用该控件,隐藏放大镜且注销放大镜所有的事件监听。
-
destroy()
-
销毁控件,释放占用的内存。
Example
magnifier.destroy(); -
getControlType() → {String}
-
返回控件的类型
Returns:
String -控件类型的名称。
-
setClassName(className)
-
设置放大镜面板样式类名。该方法当控件添加到地图上有效。
Parameters:
Name Type Description classNameString 要设置的样式类名
-
setStyle(style)
-
设置放大镜面板样式。该方法当控件添加到地图上有效。
Parameters:
Name Type Description styleString 要设置的css样式字符串