`r`n
经纬志
`r`n
`r`n
首页 / OpenLayers / 使用示例
`r`n

地理坐标显示

底图仍是墨卡托,但经纬网与鼠标位置统一按经纬度展示。

OpenLayers 10.3.1 · 更新 2026-10-27
`r`n
源码与运行效果
运行效果
`r`n

说明

视图保持在 EPSG:3857,附加 ol.control.Graticule 绘制经纬网, 再用 ol.control.MousePosition 指定 projection: 'EPSG:4326' 显示指针处的经纬度。

这样内部计算仍用米制坐标,界面读数却是度,避免了直接在 4326 视图下 处理瓦片重投影带来的额外开销。

操作结果
移动鼠标右下角显示经纬度,保留四位小数
取消勾选「经纬网」经纬网控件被移除,地图与读数不变
缩放地图经纬网间距随层级自动调整

直接把 View 设成 EPSG:4326 也能显示 OSM,但所有瓦片都要实时重投影,缩放与拖动会明显掉帧。

`r`n
`r`n