Integrar Google Maps en tu web

Integrando Google Maps en tus Web/Portales

Cada día realizo menos labores técnicas debido a que las responsabilidades de administrar mi empresa (www.autentia.com) e impartir cursos de dirección de proyectos informáticos y análisis y diseño, patrones, etc. que me tienen separado del código …

Para hacer mérito al nombre que le puse a este Web, www.adictosaltrabajo.com periódicamente me enredo en aventuras que me obliguen a sacar el pico y la pala (el compilador) para no perder soltura. Hace dos horas, me propuse aprender como funcionan las Apis de Google Maps para integrar mapas dentro de un Web y francamente me he quedado sorprendido (y sin reto para la semana santa) porque ya he terminado lo que pretendía hacer …..

Lo han echo tan sumamente fácil la gente de Google que parece mentira …

Bueno, al tajo. Lo que pretendía hacer es poner en el Web de www.AdictosAlTrabajo.com un enlace que permitiera a todo el mundo ver la ubicación de nuestras instalaciones de Autentia, y vamos a contarlo paso a paso.

Lo primero que debemos hacer, es ir al Web de google y registrarnos para poder usar su API. En principio su uso es gratuito ..

Accedemos al enlace (aunque siempre se puede buscar en Google, jejeje)

http://www.google.com/apis/maps/documentation/#The_Hello_World_of_Google_Maps

Nos registramos

Y tras logarnos (perdonar los puristas por la palabra), se nos genera la clave (por cierto que no uséis la mía que no os va a funcionar) a utilizar en nuestro código.

Se nos proporciona un ejemplo que, con copiar y pegar, ya estamos funcionando.

Sobre el código que nos han proporcionado y colgándolo de nuestro Web, ya podemos hacer pequeñas variaciones.

Simplemente, siguiendo la documentación te describen como hacer varias cosillas ( http://www.google.com/apis/maps/documentation/ ) y entre ellas:

  • Establecer controles

  • Poner un marcador en un mapa

  • Establecer una etiqueta en un punto concreto

  • Ver las coordenadas de un punto buscado

La gracia es que podamos navegar por un mapa y pinchando en un punto de interés para nosotros, ser capaz recuperar las coordenadas para luego marcar en las mismas iconos o etiquetas …. vamos, que nos hacemos un pequeño editor.

El código es tan sencillo como esto:

El resultado es sorprendente: Podemos ver el mapa de Tres Cantos y pinchando con el ratón, obtenemos las coordenadas deseadas.

Para cambiar la funcionalidad, solo hay que leerse el API (que no es muy grande) y, obviamente, tener conocimientos básicos de JavaScript y HTML.

El resultado funcionando http://www.adictosaltrabajo.com/googlemaps/autentia.php

Lo que ya es todavía más impresionante, es la capacidad que tiene la gente para compartir: Os recomiendo que visitéis este enlace http://www.econym.demon.co.uk/googlemaps/ donde hay una guía (en perfecto ingles) que complementa el propio manual de Google.

Simplemente construyendo este pequeño ejemplo se me ocurren mil usos:

  • Turísticos

  • Inmobiliarios

  • Logísticos

Pues ya sabéis, este ejemplo lo regalamos pero nos podéis contratar para ayudar a vuestras empresas a sacar verdadero partido a la tecnología. info@autentia.com