Summary
Methods:
activate |
激活该控件,只有将控件添加到地图上时才起作用。 |
deactivate |
禁用控件。禁用后提示框不再显示信息。 |
destroy |
销毁MouseTipControl对象 |
getControlType |
获取控件的类型 |
getTipDomId |
返回,提示框div的id方便自定义操作 |
setStyle |
设置鼠标提示控件样式。该方法当控件添加到地图上有效。 |
setTipContent |
重设提示框的内容。 |
Constructor
new MouseTipControl(options)
构造函数,创建一个鼠标提示控件实例。
Parameters:
Name | Type | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 可选参数
|
Example
let mouseTipControl = new hmap.control.MouseTipControl({
"tipContent": "测试"
});
map.addControl(mouseTipControl)
Methods
-
activate()
-
激活该控件,只有将控件添加到地图上时才起作用。
Example
mouseTipControl.activate();
-
deactivate()
-
禁用控件。禁用后提示框不再显示信息。
Example
mouseTipControl.deactivate();
-
destroy()
-
销毁MouseTipControl对象
-
getControlType() → {String}
-
获取控件的类型
Returns:
String -控件类型的名称。
-
getTipDomId()
-
返回,提示框div的id方便自定义操作
-
setStyle(style)
-
设置鼠标提示控件样式。该方法当控件添加到地图上有效。
Parameters:
Name Type Description style
String 要设置的css样式字符串
Example
mouseTip.setStyle('position:absolute;color:black;font-size:16px;zIndex:999;width:fit-content;height:30px;line-height:30px;padding-left:8px;padding-right:8px;border:1px solid black;background:white;display:none;user-select:none;')
-
setTipContent(content)
-
重设提示框的内容。
Parameters:
Name Type Description content
String | HTMLElement 文本内容