首页 / Cesium / 使用示例
代码生成的全球影像
官方 Blue Marble 用的是卫星影像。这里用一组经纬度多边形近似大陆轮廓,在 canvas 上填色,得到一张风格化但可用的全球底图。
源码与运行效果
轮廓怎么定
大陆用若干多边形近似,顶点是经纬度对,画之前先换算成 canvas 像素。精度不高,但海陆分界和真实世界是一致的。
贴到球上
SingleTileImageryProvider 的 rectangle 设成 Rectangle.MAX_VALUE 就能覆盖全球。球体本身仍是纯色,放大后不会加载更多瓦片。
可以直接改的地方
| 位置 | 改什么 | 效果 |
|---|---|---|
| 大陆多边形的顶点 | 调整经纬度 | 轮廓形状 |
landColor / seaColor | 任意颜色 | 海陆配色 |
| canvas 尺寸 | 2048 改 1024 | 贴图精度 |
演示用途:这张图只用于展示影像图层的工作方式,生产环境请换成合规的影像服务。