0

Openlayers 3 から Dojo が提供するスタック コンテナーにマップを入れようとしています。しかし、メイン (ブラウザ) ウィンドウのサイズを変更するまでマップは表示されないようです。

Javascript コンソールに明らかなエラーはありません。

jsfiddle を作成しました: http://jsfiddle.net/q989r/

同じ方法でマップを作成すると、Dojo のすべてのものを使用しなくても機能します。DIV#mapまた、 内にマップを個別に配置しようとしましたDIV#center2D

この同様の問題を見つけました: Dojo stackContainer は、ウィンドウのサイズが変更されるまで子を表示していませんが、これらの回答では、ContentPane がプログラムで作成されているという事実に基づいていますが、ここではそうではありません。とにかく

dijit.byId('view2d').startup()

dijit.byId('view2d').resize()

助けにはなりませんでした。

それで、私はおそらく何が欠けていますか?これは機能するためのものですよね?

4

1 に答える 1