# Panel

创建面板组件。

扩展自 Object (opens new window)

new Panel(options: Object)

# 参数

# options (Object (opens new window))

名称 说明
options.modal
boolean (opens new window)
true 时,面板采用模态方式,并会在用户单击面板外区域时关闭。

# 实例成员

# addTo(map)

将面板添加到地图。

# 参数

map (Map) 要添加面板的 Mini Tokyo 3D 地图。

# 返回值

Panel:返回自身,以便进行方法链式调用。


# isOpen()

检查面板是否处于打开状态。

# 返回值

boolean (opens new window):面板打开时为 true,关闭时为 false


# remove()

从地图中移除面板。

# 返回值

Panel:返回自身,以便进行方法链式调用。


# setButtons(buttons)

设置面板标题栏上的按钮。

# 参数

buttons (Array (opens new window)<HTMLElement (opens new window)>) 用作面板标题栏按钮的 DOM 元素数组。

# 返回值

Panel:返回自身,以便进行方法链式调用。


# setHTML(html)

使用字符串形式的 HTML 设置面板内容。

此方法不会过滤或净化 HTML,只能用于可信内容。

# 参数

html (string (opens new window)) 表示面板 HTML 内容的字符串。

# 返回值

Panel:返回自身,以便进行方法链式调用。


# setTitle(title)

使用文本字符串设置面板标题。

# 参数

title (string (opens new window)) 面板标题。

# 返回值

Panel:返回自身,以便进行方法链式调用。

最后更新: 2026/8/5 18:54:23