首页 / 浏览问题 / 三维GIS / 问题详情
如何加载三维模型 三维模型加载不进去
2EXP 2017年11月10日
function onload(Cesium) {
    //Sandcastle_Begin
    var obj=[6378137.0, 6378137.0, 6356752.3142451793];
    Cesium.Ellipsoid.WGS84 = Cesium.freezeObject(new Cesium.Ellipsoid(obj[0],obj[1],obj[2]));
        var viewer = new Cesium.Viewer('cesiumContainer'); var tileset = viewer.scene.primitives.add
      (new Cesium.Cesium3DTileset
        (
            {
             url : 'http://www.supermapol.com/realspace/services/3D-NewPipe3D/rest/realspace/scenes/NewPipe3D/layersNetWork@Pipe3D'
            }
        )
      );

    tileset.readyPromise.then(function(tileset) {
     // Set the camera to view the newly added tileset
     viewer.camera.viewBoundingSphere(tileset.boundingSphere, new Cesium.HeadingPitchRange(0, -0.5, 0));
 });

}

代码如此 但是模型加载不出来啊 求助

2 个回答

你的控制台有报错吗
匿名
2017年11月10日
没有报错 外面那个地球模型能出来,但是进不去url的那个模型

另外一个原因,你这个服务地址也是不对的,找不到数据

匿名
2017年11月10日
用自己发的服务按理说应该是可以加载的啊 请问我这个加载不出来是不是服务的问题啊
还有一个问题是,超图现在不支持3Dtiles服务的,你需要用超图的借口,调用服务,open或者,adds3mtiles
请问您有没有超图接口加载三维模型的例子啊 我有的都是通过cesium来加载的,对cesium这个又不了解,现在很头疼
你可以参考示例程序的代码,在你下载iserver后,在iclient中有示例程序
里面加载模型用的都是cesium这个的东西 没有不用这个的啊
用的都是超图自己的webgl服务,没有用cesiumjs的3dTiles服务
请问超图的open或者,adds3mtiles 这两个接口怎么运用啊
大神方便留个qq么
...