#### # new TimeInfo(options)

时间维度信息的描述。

#### 参数

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`options` | Object |  | 构造参数
`endField` | String | '' | 包含结束时间信息的字段。
`fullTimeExtent` | TimeExtent | null | 数据中所有图层的开始时间和结束时间
`interval` | TimeInterval | null | 时空数据的粒度，例如一小时、一天、一年等。
`startField` | String | '' | 包含开始时间信息的字段。
`stops` | Array.<Date> | null | 时间的分段信息，用于代替interval参数。
`timeZone` | String | null | 开始时间和结束时间的时区信息, 默认为空。 参考https://www.iana.org/time-zones。

### 成员变量

#### 成员变量概述

名称 | 类型 | 描述
--- | --- | ---
`endField` | `String` | `包含结束时间信息的字段。`
`fullTimeExtent` | `String` | `数据中所有图层的开始时间和结束时间`
`interval` | `TimeInterval` | `时空数据的粒度，例如一小时、一天、一年等。`
`startField` | `String` | `包含开始时间信息的字段。`
`stops` | `Array.<Date>` | `时间的分段信息，用于代替interval参数。`
`timeZone` | `String` | `开始时间和结束时间的时区信息,默认为空。 参考https://www.iana.org/time-zones。`

#### 成员变量详情

类型: String

#### # endField

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

类型: String

#### # fullTimeExtent

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

类型: TimeInterval

#### # interval

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

类型: String

#### # startField

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

类型: Array.<Date>

#### # stops

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

类型: String

#### # timeZone

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

### 方法

#### 方法概述

名称 | 返回值类型 | 描述
--- | --- | ---
`fromJSON` | `TimeInfo` | `通过json构造TimeInfo对象`
`clone` | `TimeInfo` | `克隆TimeInfo对象`
`toJSON` | `Object` | `导出json对象`

#### 方法详情

#### # static fromJSON(json)

通过json构造TimeInfo对象

#### 参数

名称 | 类型 | 描述
--- | --- | ---
`json` | Object | json对象

返回值

TimeInfo实例

类型: TimeInfo

#### # clone()

克隆TimeInfo对象

返回值

克隆后的TimeInfo实例

类型: TimeInfo

#### # toJSON()

导出json对象

返回值

json对象

类型: Object