control~MousePosition(options)

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

Summary

Methods:
activate

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

deactivate

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

destroy

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

getControlType

返回控件的类型

setStyle

设置鼠标位置控件样式。该方法当控件添加到地图上有效。

Constructor

new MousePosition(options)

构造函数

Parameters:
Name Type Description
options Object

可选项。

Name Type Description
style String

鼠标位置控件的样式,例:"color:#ff0000",优先级高于className。style和className均不指定,则使用默认样式。

className String

鼠标位置控件的样式类名,例:"custom-position",优先级低于style。如果css属性需要高于style,对具体属性使用 !important 提升优先级

Example
let mousePosition = new hmap.control.MousePosition({
         style: "position:absolute;right:10px;bottom:10px;color:#FA7C28;font-size:16px;zIndex:999"
});

Methods

activate()

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

Example
mousePosition.activate();

deactivate()

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

Example
mousePosition.deactivate();

destroy()

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

Example
mousePosition.destroy();

getControlType() → {String}

返回控件的类型

Returns:
String -

控件类型的名称。

setStyle(style)

设置鼠标位置控件样式。该方法当控件添加到地图上有效。

Parameters:
Name Type Description
style String

要设置的css样式字符串

Example
position.setStyle('position: absolute;right: 25px;bottom: 20px;color:#00fC28;font-size:22px;zIndex:999;background-color: rgba(122,122,122,0.8);')