首页 / OpenLayers / 使用示例
版权信息与自动折叠
数据源与图层各自声明版权文字,Attribution 控件合并显示,并随地图宽度自动收起或展开。
源码与运行效果
说明
版权文字来自两处:数据源构造参数 attributions,以及图层构造参数
attributions。同一个地图上多个来源的文字会被
ol.control.Attribution 合并成一个可折叠面板。
面板在窄地图上自动收起、宽地图上自动展开,这个行为由控件按地图尺寸判断;
collapsible 控制是否允许手动折叠,collapsed 控制初始状态,
label 是收起后按钮上的文字。
| 操作 | 结果 |
|---|---|
| 点击「折叠 / 展开版权」 | 面板状态切换,状态栏同步 |
| 调整窗口宽度 | 面板按地图宽度自动收起或展开 |
| 查看右下角 | 两处版权文字合并显示 |
对外发布时版权文字要包含数据来源与许可,OSM 数据通常写「© OpenStreetMap 贡献者」。