OpenLayers 3:重新加载失败的图块
OpenLayers 3: Reload failed tiles
我正在使用带有 Zoomify 磁贴源的 OpenLayers 3。根据各种情况,我必须在服务器端重新渲染我的一组图块,并尽快将新组显示给用户。
我想要做的是在服务器端渲染后立即显示单个缩放级别,OpenLayers 会在其他图块准备就绪时自动尝试获取它们。但是我发现一旦没有找到一个 tile,OpenLayers 之后就不会尝试重新加载它。
我正在尝试手动执行此操作,我想在 Zoomify Source 上捕获 tileloaderror 事件。事件被正确触发,我收到了未找到的 Tile url。我想做的是在超时时在此处添加一个函数以重试加载图块,但我没有在 API 中找到任何内容。
有没有什么方法可以尝试在失败时重新加载磁贴?
如果有人遇到过这个问题,OpenLayers 将提供原生支持。 Reference
我正在使用带有 Zoomify 磁贴源的 OpenLayers 3。根据各种情况,我必须在服务器端重新渲染我的一组图块,并尽快将新组显示给用户。
我想要做的是在服务器端渲染后立即显示单个缩放级别,OpenLayers 会在其他图块准备就绪时自动尝试获取它们。但是我发现一旦没有找到一个 tile,OpenLayers 之后就不会尝试重新加载它。
我正在尝试手动执行此操作,我想在 Zoomify Source 上捕获 tileloaderror 事件。事件被正确触发,我收到了未找到的 Tile url。我想做的是在超时时在此处添加一个函数以重试加载图块,但我没有在 API 中找到任何内容。
有没有什么方法可以尝试在失败时重新加载磁贴?
如果有人遇到过这个问题,OpenLayers 将提供原生支持。 Reference