jQueryMobileを使用してWebアプリを作成しています。私の地図は私が望む方法を示していません。ヘッダーの下の画面いっぱいに表示してほしい。コンテンツdivの幅と高さは100%に設定されていますが、このパラメーターに従うのは幅のみで、高さは30pxに設定されています。
このページは、ボタンがクリックされたときに表示されます。
<div data-role="page" data-theme="b" id="Map">
<div data-role="header">
<a href="#Resultaten" data-role="button" data-icon="back" align="left"
data-iconshadow="false" data-direction="reverse" data-transition="slide"
data-iconpos="notext">Terug</a>
<h1>Kaart</h1>
<a href="#Home" data-role="button" data-icon="home"
data-iconshadow="false" data-direction="reverse" onclick="empty()"
data-transition="slide" data-iconpos="notext">Terug</a>
</div>
<div data-role="content" id="map_canvas">
<script>
var map;
function create_map(){
var myOptions = {
zoom: 15,
center: new google.maps.LatLng(latitude, longitude),
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
</script>
</div>
</div>
map_canvasのcss:
.map_canvas{
width: 100%;
height: 100%;
padding: 0;
}