首页 / Cesium / 使用示例
仅注记的底图
Bing Maps 示例只显示注记层。这里用等价做法:瓦片全部透明,只在对应经纬度位置写地名,叠在纯色球体上。
源码与运行效果
透明瓦片怎么来
requestImage 返回的 canvas 默认是透明的,只要不铺底色,Cesium 就会把它当带透明通道的图层。hasAlpha 设为 true 是给渲染器的提示。
注记的位置
每个瓦片先算出自己的经纬度矩形,再把预置的城市按经纬度投到画布像素上,落在瓦片外的直接跳过。层级越高,能画进去的城市越多。
可以直接改的地方
| 位置 | 改什么 | 效果 |
|---|---|---|
hasAlpha | true / false | 透明合成 |
maximumLevel | 3 改 5 | 注记层级 |
layer.alpha | 0 到 1 | 整层透明度 |
叠在底图上:注记层一般叠在底图之上,用 layer.alpha 调淡,避免盖住地物。