您好,
这个是代码原因。
前端的代码是我们的示例,示例中没有考虑到中途修改开始结束时间的情况。
如果您有对应的需求,可以将:bottomHeight和extrudeHeight的change函数中(396-401行)的代码
复制到
startTime和endTime的change函数当中
即:
$('#startTime').change(function(){
var startTime = new Date($("#selDate").val());
startTime.setHours(Number($(this).val()));
shadowQuery.startTime = Cesium.JulianDate.fromDate(startTime);
var bh = Number($(this).val());
var eh = Number($('#extrudeHeight').val());
shadowQuery.qureyRegion({
position : points,
bottom : bh,
extend : eh
});
$('#endTime').change(function(){
var endTime = new Date($("#selDate").val());
endTime.setHours(Number($(this).val()));
shadowQuery.endTime = Cesium.JulianDate.fromDate(endTime);
setCurrentTime();
var bh = Number($(this).val());
var eh = Number($('#extrudeHeight').val());
shadowQuery.qureyRegion({
position : points,
bottom : bh,
extend : eh
});
});