首页 / OpenLayers / 使用示例
`r`n 固定版权标注
版权信息跟着数据源走,控件只负责把各源的说明汇总成一行。
`r`n
源码与运行效果
说明
OSM 源与矢量源各自带 attributions 文本,ol.control.Attribution 会把当前可见图层的说明合并显示,折叠状态下只留一个信息图标。示例保留 collapsible 开关,另外在右下角放一条固定标注,说明站点自身的声明。默认控件配置里关掉了 attribution,这里单独添加以便控制行为。
| 操作 | 结果 |
|---|---|
| 取消勾选「可折叠」 | 版权说明常驻展开,无法收起 |
| 点击信息图标 | 展开查看各源完整说明 |
| 隐藏图层后再看 | 该源的说明从列表中消失 |
要点
- 说明写在源上而不是图层上,多个图层共用一个源时只算一次。
attributions支持传入函数,便于按状态动态给出文本。
对外发布时版权文字要符合数据提供方的署名要求,不能只写站点名称。