我們正在運行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