TimeDynamicImagery

为具有时间动态图像的图像提供商提供功能
new TimeDynamicImagery(options)
Parameters:
options (Object)
Name Description
options.clock
Clock
确定时间维度值时使用的时钟实例。指定options.times时需要。
options.times
TimeIntervalCollection
TimeIntervalCollection的data属性是一个包含时间动态维度及其值的对象。
options.requestImageFunction
function
一种请求图像块的功能。
options.reloadFunction
function
当需要重新加载所有图像块时调用的函数。

Members

clock : Clock

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

currentInterval : TimeInterval

获取当前间隔。

times : TimeIntervalCollection

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

Methods

checkApproachingInterval(x, y, level, request)
检查下一个间隔是否接近,必要时将开始预加载瓦片。否则,当我们接近下一个间隔时,它只会将瓦片添加到一个列表中进行预加载。
Parameters:
x (Number) 瓦片X坐标。
y (Number) 瓦片Y坐标。
level (Number) 瓦片级别。
request (Request) 请求对象。仅供内部使用。
getFromCache(x, y, level, request) → {Promise.<Image>|undefined}
从缓存获取瓦片(如果可用)。
Parameters:
x (Number) 瓦片X坐标。
y (Number) 瓦片Y坐标。
level (Number) 瓦片级别。
request (Request) 请求对象。仅供内部使用。