1

Google マップ初心者です。私は彼らの「Hello World」コードから始めました。これには次のものがあります。

<body onload="initialize()">
<div id="map_canvas" style="width:100%; height:100%"></div>
</body>

もちろん正常に動作します。しかし、div を別の div でラップしたい場合 (さまざまなコンテナー スタイルを設定できるようにするため)、マップはまったく表示されません。

<body onload="initialize()">
<div>
<div id="map_canvas" style="width:100%; height:100%"></div>
</div>
</body>
4

2 に答える 2

5

適用widthheightdiv

<div style="width:100%; height:100%;">
   <div id="map_canvas" style="width:100%; height:100%"></div>
</div>

内部div(id="map_canvas"div)のサイズはパーセントで設定されます。これは、インナーdivがその親のサイズに合うことを意味します。

于 2012-05-20T16:18:43.097 に答える
0

SCRIPT src URL が http:// で始まるかどうかを確認します。これを実現するために、デバッグに約半日を費やしました。

ついさっき...

<script src="//maps.google.com/maps?file=api&amp;v=2&amp;key....

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key....

現在、ローカルで動作しています...

于 2012-07-22T13:03:35.287 に答える