有沒有辦法檢測瓦片服務器何時無法與OpenLayers聯繫?我想顯示一個「瓷磚服務器無法找到」的失敗信息,而不是那些醜陋的「圖像未找到」紅色的X瓦片。有沒有辦法檢測何時加載磁貼失敗?
3
A
回答
2
正如一個供參考的人誰需要做到這一點,我解決了這個用下面的代碼(前置於我創建了地圖,層等):
OpenLayers.Util.onImageLoadError = function() {
this.src = "images/noTile.png";
}
其中圖像/ noTile.png是我用作「未找到平鋪」圖像的圖像。
1
OpenLayers.Util.onImageLoadError似乎不再可用。它們似乎已經通過使用.olImageLoadError選擇器的缺失tile的css樣式來替換它。任何替代方法來檢測一個或多個瓷磚的失敗?
相關問題
- 1. iOS 7有沒有辦法知道MKTileOverlay何時完成加載磁貼?
- 2. 有沒有辦法在Netty泄漏檢測時失敗自動化測試?
- 3. 有沒有辦法在失敗時重新運行測試類
- 4. 有沒有辦法檢測Facebook Javascript SDK是否成功加載?
- 5. 有沒有辦法檢測何時iframe開始加載未完成?
- 6. 有沒有辦法檢測代碼何時粘貼到輸入中?
- 7. 有沒有辦法取消掛起的磁貼請求?
- 8. 有沒有辦法知道何時呈現UIViewController失敗?
- 9. 有沒有辦法來檢查某個斷言是否失敗
- 10. 有沒有辦法檢測NPLogonNotify
- 11. 有沒有辦法檢測QT QRunnable對象何時完成?
- 12. 有沒有辦法檢測python程序何時結束?
- 13. 有沒有辦法檢測applet何時關閉?
- 14. 有沒有辦法檢測HTML元素何時被隱藏?
- 15. 有沒有辦法使IE6在遇到'>'時優雅失敗?
- 16. 當CMake命令失敗時,有沒有辦法獲得錯誤?
- 17. 有沒有辦法檢測到取消下載?
- 18. 有沒有辦法在JavaScript中檢測下載的開始?
- 19. 有沒有辦法不加載jQuery?
- 20. 有沒有辦法使未定義的測試更新測試失敗?
- 21. 有沒有辦法檢測應用程序使用的磁盤空間?
- 22. 有沒有辦法加快這個重複檢測查詢?
- 23. 有沒有辦法檢測重新加載:在控制器中爲true?
- 24. SoapUI,有沒有辦法複製和粘貼測試步驟?
- 25. 有沒有辦法檢測Outlook郵件是否沒有附件?
- 26. 檢測js/css文件加載失敗
- 27. 檢測失敗加載的iframe
- 28. 有沒有辦法卸載或重新加載當前加載的運行時?
- 29. 有沒有辦法檢測iAd是否顯示「測試廣告」?
- 30. 如何檢測所有http GET失敗?
實際上,您可以使用頁面中的olImageLoadError類搜索元素來檢測缺失的圖塊。至少這解決了我的問題。 – elyuro 2012-05-18 16:27:22