OpenLayers 3:重新加载失败的图块
Posted
技术标签:
【中文标题】OpenLayers 3:重新加载失败的图块【英文标题】:OpenLayers 3: Reload failed tiles 【发布时间】:2015-09-28 14:04:45 【问题描述】:我将 OpenLayers 3 与 Zoomify 平铺源一起使用。根据各种情况,我必须在服务器端重新渲染我的一组磁贴,并尽快将新组显示给用户。
我想要做的是在服务器端渲染后立即显示单个缩放级别,并且 OpenLayers 会在准备就绪时自动尝试获取其他图块。但是我发现一旦没有找到一个图块,OpenLayers 之后就不会尝试重新加载它。
我正在尝试手动执行此操作,并且我想在 Zoomify 源上捕获 tileloaderror 事件。该事件被正确触发,我收到了未找到的 Tile url。我想要做的是在超时时在此处添加一个函数以重试加载磁贴,但我在 API 中没有找到任何内容。
如果失败,有什么方法可以尝试重新加载磁贴吗?
【问题讨论】:
【参考方案1】:如果有人遇到此问题,OpenLayers 将原生支持此问题。 Reference
【讨论】:
那么......你如何让它重新加载第一次尝试加载失败的图像(Tiles)?以上是关于OpenLayers 3:重新加载失败的图块的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法告诉 OpenLayers 在 TILEERROR 上使用不同的 Tile?
使用 Bing Maps Quadkeys 作为 Openlayers 3 Tile 源