有没有一种方法可以检测

有没有一种方法可以检测

有没有一种方法可以检测瓦片服务器何时无法与OpenLayers联系?我想显示“找不到瓷砖服务器”失败消息,而不是仅显示那些难看的“找不到图像”红色X磁贴。

最佳答案

就像供任何需要这样做的人引用,我用以下代码(在创建 map ,图层等之前放置)解决了此问题:

OpenLayers.Util.onImageLoadError = function () {
    this.src = "images/noTile.png";
}

其中images / noTile.png是我用作“找不到瓷砖”图像的图像。

关于javascript - 有没有一种方法可以检测何时无法加载图块?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10253143/

10-09 17:48