Cesium报错:DeveloperError: right must be greater than left.的解决办法

Cesium报错:DeveloperError: right must be greater than left.的解决办法

出错场景:
2D场景下:

步骤1:viewer.camera.flyHome(0); -
步骤2:viewer.scene.trackedEntity = entity;
报错:
在这里插入图片描述

解决办法:
在步骤2时加入一个判断,使仅在3D场景下增加视角跳转到实体功能

if(viewer.scene.morphTime === 1) {
  viewer.trackedEntity = item.entity; //TODO
}

注:
Cesium如何判断当前场景是2D还是3D?
解决:

2D:viewer.scene.morphTime === 1;
3D:viewer.scene.morphTime === 0;


版权声明:本文为qq_41176306原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。