`r`n
经纬志
`r`n
`r`n
首页 / OpenLayers / 使用示例
`r`n

固定版权标注

版权信息跟着数据源走,控件只负责把各源的说明汇总成一行。

OpenLayers 10.3.1 · 更新 2026-10-28
`r`n
源码与运行效果
运行效果
`r`n

说明

OSM 源与矢量源各自带 attributions 文本,ol.control.Attribution 会把当前可见图层的说明合并显示,折叠状态下只留一个信息图标。示例保留 collapsible 开关,另外在右下角放一条固定标注,说明站点自身的声明。默认控件配置里关掉了 attribution,这里单独添加以便控制行为。

操作结果
取消勾选「可折叠」版权说明常驻展开,无法收起
点击信息图标展开查看各源完整说明
隐藏图层后再看该源的说明从列表中消失

要点

  • 说明写在源上而不是图层上,多个图层共用一个源时只算一次。
  • attributions 支持传入函数,便于按状态动态给出文本。

对外发布时版权文字要符合数据提供方的署名要求,不能只写站点名称。

`r`n
`r`n