首页 / OpenLayers / 使用示例
无转换投影 WMS
视图使用一个没有坐标转换的本地投影,WMS 影像只依赖代码、单位和瓦片网格。
源码与运行效果
说明
ol.proj.Projection 可以只给出 code 与 units,不注册任何正反转换。此时 OpenLayers 无法在经纬度和该投影之间换算,但请求瓦片只需要 SRS 代码和平面瓦片网格,因此 WMS 仍能正常显示。比例尺按“投影单位即真实距离”的假设计算,本地投影下这个近似通常够用。本例没有可重投影的 OSM 底图,影像本身铺满视图。
| 操作 | 结果 |
|---|---|
| 缩放地图 | 按本地投影的分辨率序列请求 TileWMS,不涉及经纬度换算 |
| 查看底部比例尺 | 单位按米解释,比例尺数值是近似值 |
| 查看顶部 | 显示投影代码 LOCAL:DEMO 与瓦片尺寸 |
没有转换函数的投影只能容纳本投影的数据;一旦叠加 EPSG:4326 或 EPSG:3857 图层,渲染器会因缺少转换而报错。