#### # 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。

### 成员变量

类型: String

#### # endField

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

类型: String

#### # fullTimeExtent

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

类型: TimeInterval

#### # interval

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

类型: String

#### # startField

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

类型: Array.<Date>

#### # stops

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

类型: String

#### # timeZone

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

### 方法

#### # static fromJSON(json)

通过json构造TimeInfo对象

#### 参数:

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

返回值:

TimeInfo实例

类型: TimeInfo

#### # clone()

克隆TimeInfo对象

返回值:

克隆后的TimeInfo实例

类型: TimeInfo

#### # toJSON()

导出json对象

返回值:

json对象

类型: Object