经纬志
首页 / OpenLayers / 使用示例

从能力文档建 WMTS

解析页面内的能力文档,用图层标识和矩阵集名生成 WMTS 源,叠加到底图上。

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

说明

ol.source.WMTS.optionsFromCapabilities(result, {layer, matrixSet}) 会从能力文档里提取瓦片网格、资源模板、格式和样式,返回可直接传给 ol.source.WMTS 的选项对象。示例在返回的选项上补充 tileLoadFunction,用页面内合成瓦片代替远程请求;图层标识与矩阵集名必须与文档一致。

操作结果
查看地图WMTS 图层按能力文档的矩阵集渲染在 OSM 之上
查看顶部显示图层标识、矩阵集与分辨率级数
修改矩阵集名找不到对应节点时构造失败,便于验证参数匹配

optionsFromCapabilities 只做参数映射,不校验服务是否可达;模板地址、图层名和矩阵集名三者必须同时正确。