Summary
Methods:
activate |
激活控件,监听鼠标滚轮事件。 |
deactivate |
禁用控件。 |
destroy |
销毁控件,释放占用的内存。 |
getControlType |
返回控件类型的名称。 |
getId |
获取控件唯一标识 |
getMap |
获取控件绑定的地图对象。 |
getStatus |
返回控件当前状态。 |
setId |
设置控件唯一标识。如果唯一标识已经存在,则会返回添加失败异常。 |
Constructor
new Zoom(options)
构造一个地图缩放控件。
Parameters:
Name | Type | Description |
---|---|---|
options |
Object | 可选项。 |
Example
let map = new hmap.Map("hmap", {
zoom: 12,
center: new hmap.basetype.Coordinate(120.435078, 30.19345, 0),
crs:new hmap.proj.Crs('4326'),//坐标系是地理可视化计算的基础,在地图对象初始化前务必指定
minLevel:1,
maxLevel:16
});
let zoom = new hmap.control.Zoom();
Methods
-
activate()
-
激活控件,监听鼠标滚轮事件。
Example
zoom.activate();
-
deactivate()
-
禁用控件。
Example
zoom.deactivate();
-
destroy()
-
销毁控件,释放占用的内存。
Example
zoom.destroy();
-
getControlType() → {String}
-
返回控件类型的名称。
Returns:
String -控件类型的名称。
-
getId() → {String}
-
获取控件唯一标识
Returns:
String -控件标识。
-
getMap() → {hmap.Map}
-
获取控件绑定的地图对象。
Returns:
hmap.Map -地图对象。
-
getStatus() → {Boolean}
-
返回控件当前状态。
Returns:
Boolean -true:表示激活 false:表示禁用。
-
setId(id)
-
设置控件唯一标识。如果唯一标识已经存在,则会返回添加失败异常。
Parameters:
Name Type Description id
String 控件唯一标识。