首页 / OpenLayers / 使用示例
等距圆与投影变形
沿经纬网布设一组等距圆,左侧用地理坐标视图,右侧用 Web 墨卡托视图,直观看到高纬度变形。
源码与运行效果
说明
圆的地理半径取约 600 公里,在 EPSG:4326 视图中按度换算,再克隆到 EPSG:3857 视图。地理坐标视图里所有圆保持圆形,墨卡托视图里高纬度圆被纵向拉伸成椭圆。两颗地图共用同一套圆数据的不同投影副本,缩放和拖动彼此独立。
| 操作 | 结果 |
|---|---|
| 观察赤道附近的圆 | 两张地图中的形状几乎一致 |
| 观察 60° 以北的圆 | 墨卡托视图中圆被明显拉长 |
| 分别缩放左右地图 | 确认差异来自投影,而不是缩放级别 |
判断投影变形时,用等距小圆(Tissot 指示圆)比用矩形网格更直观,圆一旦变成椭圆就说明存在面积或角度变形。