首页 / OpenLayers / 使用示例
EPSG:4326 视图
视图投影可以显式指定为 EPSG:4326,此时中心坐标直接写经纬度,不再需要 fromLonLat。
源码与运行效果
说明
ol.View 的 projection 设为 EPSG:4326 后,
center 就是 [经度, 纬度],矢量要素同样以经纬度构建。
底图是 3857 瓦片,OpenLayers 会自动在两者之间重投影,视觉上仍正常显示。
顶部的坐标读数取自 view.getCenter(),另有一行用
fromLonLat / toLonLat 做的数值对照,可直接看出两种投影的数量级差异。
| 操作 | 结果 |
|---|---|
| 拖动地图 | 中心坐标以经纬度形式显示 |
| 查看对照行 | 同一位置的 3857 数值约为 4326 的 10 万倍 |
| 点击「跳转上海」 | 中心直接设为 121.47, 31.23 |
4326 视图在高纬度地区的形变更明显,展示全球数据时通常仍选 3857 或自定义等积投影。