首页 / 浏览问题 / WebGIS / 问题详情
阴影分析报错
4EXP 2024年06月28日

使用ShadowQueryPoints进行阴影分析时出现如下报错:

执行了这些代码:

const shadow = new Cesium.ShadowQueryPoints(viewer.scene)
shadow.startTime = Cesium.JulianDate.fromDate(new Date(timeRange.value[0]))
shadow.endTime = Cesium.JulianDate.fromDate(new Date(timeRange.value[1]))
shadow.spacing = 1
shadow.timeInterval = 60
shadow.qureyRegion({
  position: lonlatArr,
  bottom: 20,
  extend: 50
})
shadow.build()

请问是调用的方式不对吗?

Cesium.SuperMapVersion是38574

2 个回答

请问解决了吗?我也遇到这个问题
26EXP 2024年07月11日

解决了,配置了 

viewer.shadowMap.enabled = true
您好,报错中显示是读取到未定义的变量_target,需要检查下该变量是否是未定义的

希望可以帮助您
1,345EXP 2024年06月28日

ShadowQueryPoints的文档(http://support.supermap.com.cn:8090/webgl/Cesium/docs/Documentation/ShadowQueryPoints.html?classFilter=shadow)好像没有提到 _target ,请问具体是需要在什么地方进行定义呢

您发的第二张图片是那里的代码呢?您使用单页面阴影分析示例加上您的服务运行还会报这个错吗?
...