2017-10-15 9 views
0

私はOpenLayers Mapを初期化しましたが、何も描画されません。地図divの幅と高さが設定されます。要素を調べると、マップdiv内のキャンバス要素に「display:none」が表示されます。また、私のレイヤーに入っている画像はどれもロードされていません。何が間違っていますか?空のOpenLayersキャンバス

キャンバスがあるとき、私は(私は私の将来の自己のためにこれを投稿し、自分の質問にお答えしますので、示されているコードとこれと戦って時間を費やして他のものはありません)

答えて

0

をOpenLayersを4

を使用していますこれはビューが適切に初期化されていないことが原因です。ドキュメントhttp://openlayers.org/en/latest/apidoc/ol.View.htmlcenterと、zoomまたはresolutionのいずれかを設定する必要があります。いずれかが見つからない場合は、初期化は行われません。