スタイリングできますdiv
map_canvas
。それを行うために別のものを入れる必要はありませんdiv
。
たとえば、コードを次のように変更します。
<div id="map_canvas"></div>
そしてCSS:
#map_canvas{
width:400px; /* your own height here */
height:300px; /* your own height here */
border:solid 1px green; /* your own border if you like */
/* maybe you want to position it somewhere? you can do for example */
position:absolute; top:50px; left:50px;
}
アップデート
どうやら、親DIVSでも幅と高さを設定する必要があります。これはまだテストしていませんが、次のことを試してください。
<div id="mapHolder"><div id="map_canvas" style="width:100%; height:100%"></div></div>
#mapHolder {width:100%; height:100%;}
それが失敗した場合、この回答の上部にある私のCSSのように、%ではなく絶対サイズを試しましたか?