Why isn't the KMZ data displayed on the earth?

I wanted to load the KMZ data on the earth but it wasn’t displayed. Please help me.

The result is below:

This’s my code:

const kmlUrl = './Assets/gdpPerCapita2008.kmz';

const kmlDataPromise = Cesium.KmlDataSource.load(kmlUrl, {
    camera: viewer.scene.camera,
    canvas: viewer.scene.canvas,
    screenOverlayContainer: viewer.container,
  });

viewer.dataSources.add(kmlDataPromise);

Hi @electron, welcome to the community!

Can you double-check the path you are using for kmlUrl? I am able to load that dataset in this Sandcastle.

The kmlUrl is correct and the HTTP response status code is 200 or 304.

I could successfully load facilities1.kml in the same directory. So strange…