【解决办法】1、cesium新老版本包默认都是圆球,如果将椭球的数据(最新的X桌面11.1生成的缓存都是椭球数据)加载到cesium中,需要在前端手动转椭球体:
var obj = [6378137.0, 6378137.0, 6356752.3142451793];
Cesium.Ellipsoid.WGS84 = Object.freeze(new Cesium.Ellipsoid(obj[0], obj[1], obj[2]));
如果是既有圆球又有椭球的数据,也可以进行使用该方法转椭球。圆球的数据会自动转到椭球。
2、最新的11.1的webgl默认是椭球,如果要将椭球和圆球的数据同时添加,不需要加其他代码,圆球的数据可自动转为椭球。