SmallTooltip

new mars2d.control.SmallTooltip(map)

小Tooltip鼠标提示控件(比如标绘中使用的提示)

参数名称 类型 描述信息
map Map

地图对象

继承

成员(属性)

readonly container : HTMLElement

获取控件对应的DOM容器

enabled : Boolean

设置对象的启用和禁用状态。

readonly options : Object

当前类的构造参数

继承自:

方法

addEventParent(obj)BaseClass

添加抛出事件到父类,它将接收传播的事件

参数名称 类型 描述信息
obj Object

父类对象

返回值:

当前对象本身,可以链式调用

继承自:

close()void

关闭弹窗

返回值:

destroy()void

销毁当前控件

返回值:

fire(type, data, propagate)BaseClass

触发指定类型的事件。

参数名称 类型 默认值 描述信息
type EventType | String

事件类型

data Object 可选

传输的数据或对象,可在事件回调方法中event对象中获取进行使用

propagate BaseClass | Object null 可选

将事件传播给父类 (用addEventParent设置)

返回值:

当前对象本身,可以链式调用

继承自:

hasEventParent(obj)BaseClass

是否绑定了抛出事件到指定父类

参数名称 类型 描述信息
obj Object

父类对象

返回值:

当前对象本身,可以链式调用

继承自:

listens(type, propagate)Boolean

是否有绑定指定的事件

参数名称 类型 描述信息
type EventType | String

事件类型

propagate Object 可选

是否判断指定的父类 (用addEventParent设置的)

返回值:

是否存在

继承自:

off(types, fn, context)BaseClass

解除绑定指定类型事件监听器

参数名称 类型 描述信息
types EventType | String | Array.<EventType> 可选

事件类型,未传值时解绑所有事件

fn function 可选

绑定的监听器回调方法,未传值时解绑所有指定类型对应事件

context Object 可选

侦听器的上下文(this关键字将指向的对象)。

返回值:

当前对象本身,可以链式调用

继承自:

on(types, fn, context)BaseClass

绑定指定类型事件监听器, 支持在监听中调用 event.stopPropagation(); 组织事件冒泡

参数名称 类型 描述信息
types EventType | String | Array.<EventType>

事件类型

fn function 可选

绑定的监听器回调方法

context Object 可选

侦听器的上下文(this关键字将指向的对象)。

返回值:

当前对象本身,可以链式调用

继承自:

once(types, fn, context)BaseClass

绑定一次性执行的指定类型事件监听器 与on类似,监听器只会被触发一次,然后被删除。

参数名称 类型 描述信息
types EventType | String | Array.<EventType>

事件类型

fn function 可选

绑定的监听器回调方法

context Object 可选

侦听器的上下文(this关键字将指向的对象)。

返回值:

当前对象本身,可以链式调用

继承自:

open(latLng, message)void

打开弹窗

参数名称 类型 描述信息
latLng L.Point | L.LatLng

弹窗位置

message String

提示消息

返回值:

removeError()SmallTooltip

移除错误样式

返回值:

当前对象本身,可以链式调用

removeEventParent(obj)BaseClass

移除抛出事件到父类

参数名称 类型 描述信息
obj Object

父类对象

返回值:

当前对象本身,可以链式调用

继承自:

showAsError()SmallTooltip

增加错误样式

返回值:

当前对象本身,可以链式调用

updateContent(labelText)SmallTooltip

更新信息窗口显示内容

参数名称 类型 描述信息
labelText Object

信息内容

参数名称 类型 描述信息
text String

主提示信息

subtext String 可选

辅助提示信息

返回值:

当前对象本身,可以链式调用

updatePosition(pos)SmallTooltip

更新信息窗口的位置

参数名称 类型 描述信息
pos L.Point | L.LatLng

位置

返回值:

当前对象本身,可以链式调用