Detectar dispositivo móvil para mapa embebido

  • Autor Autor ramonjosegn
  • Fecha de inicio Fecha de inicio
Ya, pero no importa si es un plugin o un theme, el problema es que el zoom de los mapas causa interferencias con el zoom de la pantalla y viceversa, eso poco tiene que ver con themes para móviles o plugins para móviles, por eso estoy buscando una solución más sencilla

---------- Post agregado el 03-feb-2014 hora: 08:51 ----------



Evidente que con una aplicación para móviles seguramente se resuelve, pero por ahora no hay dinero para invertir, estoy trabajando con cosas gratuitas y con lo básico

Probé cargando Ikimap directamente y Google maps directamente, no se resuelve de esa forma, simplemente ayuda a que los botones de zoom estén un poco más grandes y que haya algo de zona para moverse (incrustando con iframe las zonas para desplazamiento causan mayor interferencia), pero por ahora parece la mejor opción (sólo que comentaba me preocupa que los usuarios tengan que hacer clic en la barra del navegador, lo otro sería detectar si es móvil y cargar un iframe pero que prácticamente ocupe toda la pantalla y una flecha de regreso... un poco absurdo quizás...)

Se podría decir que si ni estando solo se arregla, no creo que lo solucione un lightbox o cómo lo quieras hacer.
 
Se podría decir que si ni estando solo se arregla, no creo que lo solucione un lightbox o cómo lo quieras hacer.

Bueno al menos Google Maps te invitará -supongo- a descargar la app para móviles, desgraciadamente no existe para Ikimap... podría tener mapas en Ikimap para escritorio y mapas en Google Maps para móviles, redireccionando cuando sean móviles, por ahora la interfaz de Ikimap es la que menos problemas nos ha causado, por lo que es la que estamos usando, aunque no descartamos en un futuro pasar algunos mapas a Maps Engine Lite...
 
https://code.google.com/p/php-mobile-detect/wiki/Mobile_Detect

Bajas la class(Mobile_Detect.php) por https://github.com/serbanghita/Mobile-Detect/tags

En el header.php de tu theme:

PHP:
include 'Mobile_Detect.php';
$detect = new Mobile_Detect;
if ($detect->isMobile()) {
header('Url', true, 301);
}

Cambias "Url" por la url donde vas a redireccionarlo.

Un saludo! :encouragement:

Una pregunta.

¿En qué lugar debo introducir el Mobile_Detect.php?

Un saludo.
 
Una pregunta.

¿En qué lugar debo introducir el Mobile_Detect.php?

Un saludo.

Lo puedes colocar en una carpeta y cambias
Insertar CODE, HTML o PHP:
include 'Mobile_Detect.php';
por
Insertar CODE, HTML o PHP:
include 'Nombre_Carpeta/Mobile_Detect.php';
 
Lo mejor es hacer un theme responsive
 
Lo mejor es hacer un theme responsive

El problema es que en mi caso tengo un sistema de mapas embebidos que no funciona bien en móviles entonces me gustaría tener las páginas con esos mapas en la nueva versión de Google Maps, es decir, 1 versión no optimizada para móviles y otra versión adicional sí optimizada.
 

Temas similares

Atrás
Arriba