OpenLayers 3:重新加载失败的图块

OpenLayers 3: Reload failed tiles

我正在使用带有 Zoomify 磁贴源的 OpenLayers 3。根据各种情况,我必须在服务器端重新渲染我的一组图块,并尽快将新组显示给用户。

我想要做的是在服务器端渲染后立即显示单个缩放级别,OpenLayers 会在其他图块准备就绪时自动尝试获取它们。但是我发现一旦没有找到一个 tile,OpenLayers 之后就不会尝试重新加载它。

我正在尝试手动执行此操作,我想在 Zoomify Source 上捕获 tileloaderror 事件。事件被正确触发,我收到了未找到的 Tile url。我想做的是在超时时在此处添加一个函数以重试加载图块,但我没有在 API 中找到任何内容。

有没有什么方法可以尝试在失败时重新加载磁贴?

如果有人遇到过这个问题,OpenLayers 将提供原生支持。 Reference