我们正在运行Open Layers 3.15。 有时我们会看到丢失或失败的图块。 目前它没有显示任何内容(可能会让我们的用户感到困惑),所以我们想用一个表示“无数据”或其他内容的图块来替换它。 我试着拿起事件并更换瓷砖如Openlayers 3替换失败的瓦片
source.on('tileloaderror', function(){
source.setUrl('./images/map/failureTile.png');
});
的信号源,但问题是这样的,而不是在1瓦这样做,它会为整个图层,我们不”我想要那个。
任何人都知道我们如何才能做到这一点只是失败的瓷砖,而不是整个层?
你能告诉我们你创建了什么样的图层吗?例如。瓷砖,图像等。作为澄清,'source.setUrl'应该有坐标的占位符。在请求实例化的URL之前,这些占位符会被实际值替换。 – xnakos
嗨,谢谢,我正在创建一个ol.layer.Tile – Status420