Google Maps Plugin - Uso básico
La Comunidad Joomla se ha lanzado desde el principio a la integración de las APIs de los productos de Google. En este artículo vamos a comentar el "Google maps plugin", desarrollado por Mike Reumer, y del que puede obtenerse más información así como los archivos de instalación de los siguientes enlaces:
Plugin en Joomla Extensions
Web del autor
Se trata de un plugin (antes llamados mambots) que permite integrar perfectamente un mapa interactivo de Google Maps tanto en artículos de contenido como en módulos. Para ello no tendremos más que usar el método habitual de incluir el tag apropiado (por defecto mosmap, aunque podemos configurarlo) en el sitio donde queramos que aparezca nuestro mapa, configurar los parámetros que queramos y ¡ya está! Hemos añadido un mapa interactivo a nuestra web
Paso previo: obtener una Google Maps API key
Antes de poder disfrutar de la potencia de los mapas de Google en nuestro sitio Joomla!, lo primero que necesitamos hacer es obtener una "llave" para nuestro dominio. Las llaves las proporciona Google gratuitamente (hay que tener una cuenta de gmail), aunque bajo ciertas condiciones que conviene leer, especialmente si vamos a incluir los mapas en una web que vaya a tener muchas visitas.
Para obtener la llave basta con visitar este enlace, introducir la url de nuestro dominio y aceptar las condiciones. Es conveniente guardar la clave en un lugar seguro para usos futuros, aunque puede regenerarse cuando sea necesario sin más que repetir los pasos anteriores.
Configuración básica
Una vez disponemos de la llave, instalamos el plugin y vamos a su configuración. Una de las grandes ventajas de esta extensión es que básicamente se limita a presentar una cómoda interfaz entre Joomla y la API de Google Maps. Esto significa que podremos acceder a buena parte de la potencia de dicha API cómodamente, sin más que rellenar unos cuantos campos.
La configuración del plugin puede hacerse a dos "niveles": desde la configuración del backend o mediante la inclusión de parámetros en el tag. La configuración del tag suele prevalecer sobre la del backend, por lo que una buena política sería fijar esta última primero con carácter general y dejar la del tag para las cosas particulares de los mapas de cada sección, en caso de que vayamos a tener varios.
Lo primero que tendremos que hacer en el backend será introducir la llave de que obtuvimos en el paso anterior. Si nuestro sitio utiliza varios dominios no hay problema: el plugin viene preparado para usar varias llaves. Simplemente tendremos que generar tantas como necesitemos para todos nuestros dominios e ir introduciendo pares dominio;clave en la casilla correspondiente de la ventana de configuración, separadas por ";" y en líneas distintas. Debo decir que en mi caso no he sido capaz de hacer funcionar el plugin de esta manera para dos dominios, aunque también es verdad que no he preguntado al autor las posibles causas, ya que lo solucioné redireccionando uno de los dominios al otro.
Obtención de coordenadas para nuestro mapa
El segundo paso a seguir será configurar las coordenadas que serán mostradas por defecto en cualquier mapa que generemos. Existen varias formas de determinar dichas coordenadas, aunque yo encuentro particularmente útil la siguiente:
- Buscamos la localización de la que queremos obtener las coordenadas
- Centramos el mapa lo mejor posible, para lo que suele ser buena idea hacer tanto zoom como podamos
- Una vez que tenemos determinado el punto exacto, ejecutamos el siguiente script en la barra de direcciones del navegador:
javascript:void(prompt('',gApplication.getMap().getCenter()));
y aparecerá una ventana con las coordenadas (latitud y longitud) en las que está centrado nuestro mapa, y no tendremos más que copiarlas y pegarlas donde sea necesario. Yo tengo guardado el script como marcador (favorito), de manera que lo único que tengo que hacer cuando tengo el mapa listo es buscar el marcador y pinchar en él.
Y de momento, esto es suficiente para tener un mapa interactivo en nuestro sitio Joomla. En futuros artículos hablaremos de cómo sacarle el máximo partido a este genial plugin, aunque si echáis un vistazo a la web del autor encontraréis gran cantidad de ejemplos y explicaciones sobrecómo hacerlo... eso sí, en ingles.
Escribir un comentario
REGLAS APLICABLES A LOS MENSAJES
- Los comentarios serán publicados una vez que hayan sido comprobados y aprobados por un administrador del sitio.
- No están permitidos comentarios injuriosos o amenazadores.
- No está permitido hacer spam.
- Los enlaces que no vayan a sitios oficiales Joomla! o que no estén relacionados con el mensaje serán editados.


Comentarios
Gracias por adelantado.
Que yo sepa, desde el frontend no hay posibilidad de hacerlo, al menos con este plugin. Echa un vistazo al JED, a ver si alguna de las extensiones de esta categoría te vale:
http://extensions.joomla.org/extensions/maps-a-weather/maps-a-locations/user-maps
Un saludo.
Me echais un cable??? Graciasss
Es un poco extraño, ya que he utilizado este plugin en otras ocasiones y nunca me habia pasado.
¿Cómo podría conseguirlas?
Gracias.
www.kksou.com/php-gtk2/google-geocoder-v2/
Te recomiendo que mires en la página oficial de "nuestro patrocinador" a ver si allí encuentras soporte para tu problema.
Un saludo.