私はGoogleマップdivを常に表示するように修正しようとしていますが、スタイルプロパティ "position:fixed"は動作していません。コードは次のとおりです。Googleマップdivを固定することができません
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta name="layout" content="main" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0px; padding: 0px }
#map_canvas { height: 100% }
</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
Some script
</script>
</head>
<body onload="initialize()">
<div class="nav">
First div
</div>
<div id="artistList">
Second div
</div>
<div id="map_canvas" style="position: fixed; right: 0px; top: 0px; width: 100%; height: 100%">
Map div
</div>
</body>
</html>
ヘルプがありますか?ありがとうございました
ありがとうございました!しかしそれはまだ私のために働かない。今度は地図が一度も現れず、上に赤い線が1つしか見えません。私はGrails .gspでこれをやっています。私はこれに新しいので、おそらく私が知らない何かがあります。 –
質問について私のポイントは、ページの背景にマップを持ち、常に表示され、次にマップをオーバーレイする他のdivです。私はこのオーバーレイを次のようにして成功させました。 z-インデックス:1; –