经纬志
首页 / Cesium / 使用示例

代码生成的全球影像

官方 Blue Marble 用的是卫星影像。这里用一组经纬度多边形近似大陆轮廓,在 canvas 上填色,得到一张风格化但可用的全球底图。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

轮廓怎么定

大陆用若干多边形近似,顶点是经纬度对,画之前先换算成 canvas 像素。精度不高,但海陆分界和真实世界是一致的。

贴到球上

SingleTileImageryProvider 的 rectangle 设成 Rectangle.MAX_VALUE 就能覆盖全球。球体本身仍是纯色,放大后不会加载更多瓦片。

可以直接改的地方

位置改什么效果
大陆多边形的顶点调整经纬度轮廓形状
landColor / seaColor任意颜色海陆配色
canvas 尺寸2048 改 1024贴图精度

演示用途:这张图只用于展示影像图层的工作方式,生产环境请换成合规的影像服务。