前面好几篇,本猿干的都是同一件事:往地球身上加东西——加矢量数据、加山脉起伏、加雨雪雷雾、加十万颗自己飞自己熄灭的火星。地球越来越热闹。可 GIS 这行最值钱的往往不是"它长什么样",而是"它变成了什么样"。拆迁前后的同一块地、洪峰前后的同一条河、两个季度之间的同一个工地——这些东西单独看都挺正常,只有把它们并排放、拉着一根线来回扫的时候,变化才会自己跳出来。今天——换个方向,我们来做一把"比较的工具":一根滑杆拉过去,左边是影像 A,右边是影像 B。🎉大家好,我是 Cesium 酱(也可以叫我"本猿"),一名在 WebGIS 领域摸爬滚打多年的前端开发者。本篇要拆的是仓库里src/cases/imagery-split/这一例——全篇不到 200 行,代码量在本系列里排倒数,实战里出镜率却能排前几名。本文目标:用 Cesium 自带的ImageryLayer.splitDirection+Scene.splitPosition,做出一个可拖、可用键盘微调、可随时换源的双侧影像卷帘对比器,并搞明白那条白线到底是怎么"切开"地球的。💪💡 本文涉及的全部代码均已开源,完整的仓库地址见文末,可自行取用、随意魔改。前置条件:Node ≥ 18、任意 Vite 工程(vite-plugin-cesium已配置好CESIUM_BASE_UR