TimeInterval
是 CesiumJS 中用于表示时间段的类。它可以表示开始时间和结束时间之间的一段时间,通常用于描述时间序列数据的时间区间。
TimeInterval(start: JulianDate, stop: JulianDate)
创建一个以 start
为起始时间,stop
为结束时间的时间区间。
start: JulianDate
时间区间的起始时间。
stop: JulianDate
时间区间的结束时间。
clone(): TimeInterval
返回一个与该时间区间相同的新的时间区间实例。
equals(other: TimeInterval): boolean
判断该时间区间是否与另一个时间区间 other
相等。
toString(): string
返回该时间区间的字符串表示。
// 创建一个时间区间
var ti = new Cesium.TimeInterval(
Cesium.JulianDate.fromIso8601("2020-01-01T00:00:00Z"),
Cesium.JulianDate.fromIso8601("2020-01-02T00:00:00Z")
);
// 判断时间区间是否相等
var ti2 = new Cesium.TimeInterval(
Cesium.JulianDate.fromIso8601("2020-01-01T00:00:00Z"),
Cesium.JulianDate.fromIso8601("2020-01-02T00:00:00Z")
);
console.log(ti.equals(ti2)); // true
// 输出时间区间的字符串表示
console.log(ti.toString()); // 2020-01-01T00:00:00Z/2020-01-02T00:00:00Z