模块:ol/control/Attribution

ol/control/Attribution


Attribution

类型定义

Options{Object}

属性:
Name Type 描述
className string
(defaults to 'ol-attribution')

CSS类名

target HTMLElement | string | undefined

若要将控件渲染在地图视口之外,请指定目标。

collapsible boolean | undefined

指定归属信息是否可以折叠。如果未指定,数据源将控制此行为。attributionsCollapsible设置。

collapsed boolean
(defaults to true)

指定归属信息是否应在启动时折叠。

tipLabel string
(defaults to 'Attributions')

按钮提示文本

label string | HTMLElement
(defaults to 'i')

用于折叠归属按钮的文本标签。除文本外,也可使用元素(例如一个span元素可以使用。

expandClassName string
(defaults to className + '-expand')

折叠版权按钮的CSS类名。

collapseLabel string | HTMLElement
(defaults to '›')

用于展开版权信息按钮的文本标签。除了文本外,还可以使用元素(例如一个元素)。span元素)可以使用。

collapseClassName string
(defaults to className + '-collapse')

展开归属按钮的 CSS 类名。

render function | undefined

当控件需要重新渲染时调用的函数。这被称为requestAnimationFrame回调

attributions string | Array.<string> | undefined

无论渲染哪些图层,可选归属信息都将始终显示。警告:归属动态渲染innerHTML,这可能导致潜在问题XSS(跨站脚本)漏洞:仅对受信任的内容使用此功能,或确保在插入前对内容进行适当清理。