加载一个本地kml文件,如果地球只加载在线底图加载本地kml文件是正常的;如果地球加载在线地图在加载上在线地形在加载本地kml文件后图形就不见了,只剩下数据了
不加载 在线地形时的图片:红线显示正常...

图片右下角的红线和数据都加载正常。。。
加载 在线地形时的图片:红线不见了...
为什么kml图形红线不见了。。。。
代码:
 <input className="sm-input" type="file" name="file" accept=".kml" id="inputfile" style={{ height: '33px', paddingTop: '1px' }}  
let f = document.getElementById("inputfile");
    f.addEventListener("change", function (evt) {
      let target = evt.target;
      let file = target.files[0];
      console.log(file,'target');
      if (!file) return;
      Winviewer.dataSources.add(
        Cesium.KmlDataSource.importFile(file, {
          camera: Winviewer.scene.camera,
          canvas: Winviewer.scene.canvas,
          // clampToGround: true //开启贴地
          // clampToS3M: false
        })
      )
        .then(function (dataSource) {
          console.log(dataSource, 'dataSource');
          Winviewer.flyTo(dataSource);
          Winviewer.scene.layer = dataSource;
        });
    });