Class: TimeInfo

TimeInfo

new TimeInfo(options)

base/TimeInfo.js, line 4

时间维度信息的描述。

Name Type Description
options Object

构造参数

Name Type Default Description
endField String '' 可选

包含结束时间信息的字段。

fullTimeExtent TimeExtent null 可选

数据中所有图层的开始时间和结束时间

interval TimeInterval null 可选

时空数据的粒度,例如一小时、一天、一年等。

startField String '' 可选

包含开始时间信息的字段。

stops Array.<Date> null 可选

时间的分段信息,用于代替interval参数。

timeZone String null 可选

开始时间和结束时间的时区信息, 默认为空。 参考https://www.iana.org/time-zones。

Members

endFieldString

包含结束时间信息的字段。

fullTimeExtentTimeExtent

数据中所有图层的开始时间和结束时间

intervalTimeInterval

时空数据的粒度,例如一小时、一天、一年等。

startFieldString

包含开始时间信息的字段。

stopsArray.<Date>

时间的分段信息,用于代替interval参数。

timeZoneString

开始时间和结束时间的时区信息,默认为空。 参考https://www.iana.org/time-zones。

Methods

TimeInfo.fromJSON(json){TimeInfo}

base/TimeInfo.js, line 61

通过json构造TimeInfo对象

Name Type Description
json Object

json对象

Returns:
Type Description
TimeInfo TimeInfo实例

clone(){TimeInfo}

base/TimeInfo.js, line 92

克隆TimeInfo对象

Returns:
Type Description
TimeInfo 克隆后的TimeInfo实例

toJSON(){Object}

base/TimeInfo.js, line 70

导出json对象

Returns:
Type Description
Object json对象