При отображении карты Google в 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, а карта не отображается. Я надеялся получить динамический текст под картой (на основе содержимого), длины которого я не знаю, поэтому я не могу установить абсолютную высоту. У кого-нибудь есть решение этой проблемы?