TimeDynamicImagery

new SuperMap3D.TimeDynamicImagery(options)

为具有时间动态影像的ImageryProviders提供功能
Name Type Description
options Object 具有以下属性的对象:
Name Type Description
clock Clock 时钟实例,用于确定时间维度的值。指定 options.times 时必须使用。
times TimeIntervalCollection TimeIntervalCollection 的数据属性是一个包含时间动态维度及其值的对象。
requestImageFunction function 用于请求影像瓦片的函数。
reloadFunction function 当需要重新加载所有影像图块时将调用的函数。

Members

clock : Clock

获取或设置用于保持时间动态参数所用时间的时钟。

currentInterval : TimeInterval

获取当前时间间隔。
获取或设置时间间隔集合。

Methods

checkApproachingInterval(x, y, level, request)

检查下一个时间间隔是否即将到来,如有必要,将开始预加载瓦片。否则,它将把瓦片添加到列表中,以便在接近下一个时间间隔时进行预加载。
Name Type Description
x Number 瓦片的X坐标。
y Number 瓦片的Y坐标。
level Number 瓦片的级别。
request Request optional 请求对象。仅供内部使用。

getFromCache(x, y, level, request)Promise.<Image>|undefined

如果瓦片可用,则获取瓦片。
Name Type Description
x Number 瓦片的X坐标。
y Number 瓦片的Y坐标。
level Number 瓦片的级别。
request Request optional 请求对象。仅供内部使用。
Returns:
影像的Promise,当影像可用时将解析该影像;如果瓦片不存在,则未定义。