首页 / 浏览问题 / 三维GIS / 问题详情
S3M 打开服务抬高属性为0
26EXP 2022年07月12日

服务发布的时候已经设置好了抬高距离

1个回答

您好,修改底部高层之后需要刷新图层才能生效。您那边是精模还是倾斜,如果是精模的话可以使用

setObjsTranslate(ids, translate)接口,动态设置模型的偏移量,只用修改高度即可
4,151EXP 2022年07月12日
我并没有在我前段进行修改,服务人员在地图服务里添加了这个高度,但是我没有拿到
不太明白您的意思,在地图服务里修改高度?您这个S3M图层是三维服务。

如果是三维服务中添加您没有拿到这个数据,麻烦您这边写明您这边服务人员的修改流程。
发布之前在场景中进行风格设置等操作发布服务后都不会保存,需要在前端设置风格。前端设置代码为
 //查找水面图层
                var waterLayer =scene.layers.find('水面@vector');
                var style = new Cesium.Style3D();
                style.bottomAltitude = 5;
                //设置水面图层的底部高程,确保水面与模型贴合
                waterLayer.style3D = style;
                //设置风格后需刷新
                waterLayer.refresh();
...