多个服务加载问题

0 投票
想请问一个问题,我现在加载了一个地形服务,然后又加载了一个3D模型服务没有加载3D模型的场景只是3D模型而已,我现在想控制3D模型加载到地形服务上去,请问可以吗?除了用桌面端把他们放在一起加载,前端还有办法可以移动模型嘛

还有发布的3D模型我怎么看这个的坐标呢,如果上面实在不行我就加载3D模型然后控制相机定位到3D模型,求大佬解答谢谢!!!
7月 18, 2020 分类:  111次浏览 | 用户: ckkkkkkk 初出茅庐 (22 分)
重新分类 7月 20, 2020 用户:阳俊林

1个回答

0 投票

您好,请问您的需求是在地形上加载该3D模型吗?您可以使用viewer.entities.add的方式添加该模型,具体可参考http://support.supermap.com.cn:8090/webgl/examples/editor.html#gltf该示例代码。其中  

 var gltf = viewer.entities.add({
                    name: "gltf",
                    position: new Cesium.Cartesian3.fromDegrees(116.458110477583400 - 0.002034006, 39.912527169275549 - 0.005072179, 0),    //在这里可以设定您想放置的模型的位置,以实现移动
                    model: {
                        uri: "./SampleData/gltf/man/walk.gltf"   //此处为您的模型路径
                    }
                });

通过    viewer.zoomTo(gltf)可定位到该3D模型的位置。

7月 20, 2020 用户: KeineAhnung 名扬四海 (1,542 分)
谢谢哥!!
...