超图加载3dtile

0 投票
超图的客户端和cesium采用的椭球参数不一样吗  我发现用超图客户端加载3dtile不能加载到正确的位置,用cesium加载是可以的。
5月 6 分类:  61次浏览 | 用户: bigzhouhai 才疏学浅 (14 分)

1个回答

0 投票
您好,原生Cesium是椭球,我们的是圆球
5月 6 用户: 卷饼先生 名扬四海 (3,318 分)
好的 谢谢  我还测试了通过矩阵将3dtile移动到正确的位置,但是边缘部分依旧会存在偏移
您可以这样修改一下地球半径,在初始化地球之前

var obj = [6378137.0, 6378137.0, 6356752.3142451793];
        Cesium.Ellipsoid.WGS84 = Object.freeze(new Cesium.Ellipsoid(obj[0], obj[1], obj[2]));
...