0
我初始化了一個OpenLayers地圖,但沒有繪製任何東西。地圖div的寬度和高度已設置。當我檢查元素時,它顯示地圖div內的canvas元素具有「display:none」。此外,我的圖層中沒有任何圖像甚至被加載。什麼可能是錯的?Empty OpenLayers canvas
我使用的OpenLayers 4.
(沒有顯示,因爲我會回答我的問題,發佈這對我今後自己和其他任何代碼,誰花了幾個小時與此戰鬥)
我初始化了一個OpenLayers地圖,但沒有繪製任何東西。地圖div的寬度和高度已設置。當我檢查元素時,它顯示地圖div內的canvas元素具有「display:none」。此外,我的圖層中沒有任何圖像甚至被加載。什麼可能是錯的?Empty OpenLayers canvas
我使用的OpenLayers 4.
(沒有顯示,因爲我會回答我的問題,發佈這對我今後自己和其他任何代碼,誰花了幾個小時與此戰鬥)
當畫布爲空,這可能是因爲視圖未正確初始化。請參閱文檔:必須設置http://openlayers.org/en/latest/apidoc/ol.View.html:center
以及zoom
或resolution
之一。如果其中任何一個丟失,則不會進行初始化。