Cuando muestra un mapa de Google en jQuery Mobile aparece (después de leer los foros) que el código como se requiere lo siguiente:los mapas de Google en 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>
Quitando la altura de div exterior hace que el div de caer a la altura 0 y el mapa no se muestra. Esperaba obtener un poco de texto dinámico debajo del mapa (basado en el contenido del) qué longitud no conozco, así que no puedo establecer una altura absoluta. ¿Alguien ha encontrado una solución para este problema?
El problema aquí es que no hay forma de que el mapa llene la pantalla en todos los dispositivos. – paullb
No soy un experto en desarrollo web móvil, pero supongo que debería haber artículos sobre cómo detectar el tamaño de la pantalla del móvil, como [esto] (http://www.ilovecolors.com.ar/detect-screen-size-css-style/ ¿artículo? De esta manera puede aplicar diferentes estilos según el dispositivo – ifaour
En estos días hay muchos tamaños diferentes de pantallas de teléfonos inteligentes, por lo que hacer un CSS para cada uno significa que tendría que probar en cada uno de esos dispositivos y también hacer un CSS específico del dispositivo. no es una buena práctica. – paullb