我制作这个码页是为了实验OpenLayers和一个WCS层。我知道不支持WCS,但我确实使用Image层和ImageWMS源代码来显示它,因为WCS是使用与WMS相同的API公开的。我的问题是:为什么我执行.updateParams({ RANGESUBSET: 'B1995' }时,我的map对象没有创建一个适当的请求,比如显示第一步数据的初始化请求?
发布于 2022-04-10 15:31:48
RANGESUBSET似乎不是一个有效的参数。即使你省略了,你也会得到同样的结果。用时间替换它并从年份中删除B确实显示了不同的图像。
let subset = ['1951','1952','1953','1954','1955','1995','1996','2000','2001','2004']
btn1.onclick = function () {
map.getLayers().getArray()[1].getSource().updateParams({ TIME: subset[0] })
};
btn2.onclick = function () {
map.getLayers().getArray()[1].getSource().updateParams({ TIME: subset[1] })
};
// etc.https://stackoverflow.com/questions/71813381
复制相似问题