OpenLayers:定期更新图块层

时间:2019-11-27 09:57:12

标签: openlayers

我正在使用OpenLayers构建一个地图,该地图显示HERE Maps交通信息。此路况信息以透明的图块叠加层形式提供,并且应定期(例如每五分钟更新一次)以向用户显示相关信息,即使地图长时间打开也是如此。

我当前的解决方法是通过添加时间戳来更改磁贴的URL,这最终会导致重新加载:

const newUrl: string = LAYER_URL + "&timestamp=" + new Date().getTime();
layer.getSource().setUrl(newUrl);

我想知道OpenLayers中是否有更好的方法来更新图块,而不必假定图块服务器忽略了附加的时间戳参数。调用layer.changed()layer.getSource().changed()之类的其他尝试均无效。

0 个答案:

没有答案