Classes
Type Definitions
-
Options{Object}
-
Properties:
Name Type Description classNamestring
(defaults to 'ol-attribution')CSS 类名。
targetHTMLElement | string | undefined 如果希望控件在地图视口之外渲染,请指定目标。
collapsibleboolean | undefined 指定版权信息是否可以折叠。如果未指定,数据源将通过其
attributionsCollapsible设置控制此行为。collapsedboolean
(defaults to true)指定版权信息在启动时是否应折叠。
tipLabelstring
(defaults to 'Attributions')用于按钮提示的文本标签。
labelstring | HTMLElement
(defaults to 'i')折叠的版权信息按钮的文本标签。除了文本,也可以使用元素(例如
span元素)。expandClassNamestring
(defaults to className + '-expand')折叠的版权信息按钮的 CSS 类名。
collapseLabelstring | HTMLElement
(defaults to '›')展开的版权信息按钮的文本标签。除了文本,也可以使用元素(例如
span元素)。collapseClassNamestring
(defaults to className + '-collapse')展开的版权信息按钮的 CSS 类名。
renderfunction | undefined 控件需要重新渲染时调用的函数。此函数在
requestAnimationFrame回调中调用。attributionsstring | Array.<string> | undefined 可选的版权信息,无论渲染的图层如何,都将始终显示。 注意:版权信息使用
innerHTML动态渲染,这可能导致潜在的 XSS(跨站脚本)漏洞。 仅对可信内容使用此功能,或在插入前确保内容已正确清理。