在 jquery mobile 中显示谷歌地图时(阅读论坛后),需要如下代码:
<div data-role="page" data-theme="b" class="page-map" style="width:100%; height:100%;">
<div data-role="header"><h1>Map Page</h1></div>
<div data-role="content" style="width:100%; height:100%; padding:0;">
<div id="map_canvas" style="width:100%; height:100%;"></div>
</div>
</div>
去掉外部 div 的高度会导致 div 下降到高度 0 并且地图不显示。我希望在地图下方获得一些动态文本(基于地图上的内容),我不知道它的长度,所以我无法设置绝对高度。有没有人有解决这个问题的方法?