Module: ol/control/Attribution

ol/control/Attribution


Classes

Attribution

Type Definitions

Options{Object}

Properties:
Name Type Description
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(跨站脚本)漏洞。 仅对可信内容使用此功能,或在插入前确保内容已正确清理。