The map is only half

Hello, I would like to ask if Cesium has multiple sets of map image data under different projections, such as Mercator projection data and WSG84 data. I am currently using WSG84 projection to render the map, which displays a square and only shows half of it

 viewer = new Cesium.Viewer('cesiumBody', {
            sceneMode: Cesium.SceneMode.SCENE2D,
            geocoder: false,
            navigationHelpButton: false,// 
            infoBox: false,
            animation: true,
            selectionIndicator: true,
            shouldAnimate: true,
            sceneModePicker: true,// 
            fullscreenButton: false,// 
            baseLayerPicker: false,// 
            timeline: true,                   
            // terrainProvider: new Cesium.EllipsoidTerrainProvider({
            //     tilingScheme: new Cesium.GeographicTilingScheme()
            // }),
            // rectangle: Cesium.Rectangle.fromDegrees(-180.0, -90.0, 180.0, 90.0) ,
            baseLayer: new Cesium.ImageryLayer(new Cesium.UrlTemplateImageryProvider({

                url: GLOBAL_MAPS_SERVER_BASE_URL + "GoogleSat/{z}/{x}/{y}.jpg",
                minimumLevel: 3,
                
                tilingScheme: new Cesium.GeographicTilingScheme(
                    {
                        // ellipsoid: Cesium.Ellipsoid.WGS84,
                        rectangle: Cesium.Rectangle.fromDegrees(-180.0, -90.0, 180.0, 90.0) ,// 正确示例,设置了全球范围
                        projection: new Cesium.GeographicProjection(),
                        numberOfLevelZeroTileX:2,
                        numberOfLevelZeroTileY:1,

                    }
                )


            })),
        });

Hi @liangelzy ,

Thanks for your post.

Judging from the appearance of the screenshot you provided, it appears something is off with the tilingScheme you are using. It is hard to know without access to the source data. I believe the rectangle you set (-180.0, -90.0, 180.0, 90.0) would be correct for WGS84. But the fact that only half your map is plotting to the 2D globe makes me suspect the rectangle and projection don’t line up.

As for what formats/projections Cesium supports, here is a thread with information and links to help answer that What data formats/projections does Cesium support? - #6 by Scott_Reynolds

Please let us know if you have further questions.
Thanks,
Luke

Thank you for your reply. I have spread it globally by setting properties

mapProjection: new Cesium.WebMercatorProjection(),