control~Zoom(options)

地图缩放控件。鼠标滚轮向前滚动放大地图,向后滚动缩小地图。

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

控件唯一标识。