control~MousePosition(options)

鼠标位置控件,鼠标在地图上移动时显示出鼠标位置对应的地图坐标。

Summary

Methods:
activate

激活该控件,只有将控件添加到地图上时才起作用。

deactivate

禁用鼠标位置控件。禁用后,控件显示的地图坐标不会随鼠标位置发生更新,需调用activate接口来激活。

destroy

销毁接口:销毁控件,释放占用的内存

getControlType

返回控件的类型

getId

获取控件唯一标识

getMap

获取控件绑定的地图对象。

getStatus

返回控件当前状态。

setId

设置控件唯一标识。如果唯一标识已经存在,则会返回添加失败异常。

Constructor

new MousePosition(options)

构造函数

Parameters:
Name Type Description
options Object

可选项。

Name Type Description
style String

鼠标位置控件的样式,例:"color:#ff0000";

Example
let mousePosition = new hmap.control.MousePosition();

Methods

activate()

激活该控件,只有将控件添加到地图上时才起作用。

Example
mousePosition.activate();

deactivate()

禁用鼠标位置控件。禁用后,控件显示的地图坐标不会随鼠标位置发生更新,需调用activate接口来激活。

Example
mousePosition.deactivate();

destroy()

销毁接口:销毁控件,释放占用的内存

Example
mousePosition.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

控件唯一标识。