let primitives = viewer.scene.primitives;
let primitive1 = primitives.add(new Cesium.Primitive({
// 资料...
}));
let primitive2 = primitives.add(new Cesium.Primitive({
// 资料...
}));
// 提升primitive2至顶层
primitives.raiseToTop(primitive2);
在做Cesium时,添加了一个面和一个城市的边界,后来发现添加的面总是遮住了边界线。在添加时候找配置想设置有关z-index的配置并没有找到。
后来知道这个显示层级是根据前后添加的顺序决定的。后添加的primitive就在上层。
另外还有一个raiseToTop方法可以直接将某个primitive置于顶层。
(如果没有效果尝试开启深度测试)