Drupal y Google maps, como geoposicionar nodos.

Hasta ahora se ha hablado muy bien de las nubes de etiquetas para mostrar la información, si es cierto que no es 100% perfecto me gusta porque con un simple vistazo puedes "ver lo que hay". Con los módulos de Gmap y Location puedes conseguir un efecto parecido en Drupal. Lo que haces es darle unas coordenadas (latitud y longitud) a un nodo para que este aparezca reflejado en el mapa.
Es cierto que esto no tiene porque servirnos para todo, pero el concepto de geoposicionamiento de información poco a poco va cogiendo más peso para diferentes ámbitos, viajes, fotografías, rutas,etc...

Si hemos decidido usar Drupal como herramienta, y tenemos necesidad de geoposicionar información, con Google Maps esto se consigue de manera realmente sencilla. Vamos a ir paso por paso viendo todo lo que tenemos que hacer.

  • Lo primero que tenemos que hacer es conseguir una clave de mapa de google, para ello la solicitamos a Google en esta página. Rellenamos los datos, aceptamos las condiciones y en la página siguiente nos generará una clave.
  • Nos descargamos el módulo de gmaps de Drupal. En vez de poner el enlace al archivo directamente, pongo el enlace a la página, para que podáis leer la información referente al mismo.
  • Nos descargamos el módulo location de DrupalEn vez de poner el enlace al archivo directamente, pongo el enlace a la página, para que podáis leer la información referente al mismo..
  • Descomprimimos ambos archivos (gmpa, location) y los pasamos a la carpeta de módulos de drupal (/raiz/sites/all/modules/)
  • Entramos como administradores al apartado de módulos (/admin/build/modules) y activamos los elementos de Gmaps y de Location. Con habilitar los siguientes elementos tenemos suficiente para darle la latitud y longitud a los nódos:
    • GMap
    • GMap Location
    • GMap Macro Builder
    • Location
  • Entramos como administradores a nuestro Drupal, y configuramos el acceso (/admin/user/access) para que los roles que vayan a geoposicionar información puedan hacerlo.
    Las dos opciones que nos muestra el módulo location son:
    • search content by location: buscar información por localización
    • submit latitude/longitude: enviar o facilitar latitud y longitud, a nodos (esta es la opción que marcaremos para que los roles puedan dar la latitud y longitud).

En las proximas entregas veremos como configurar gmap y location
Un saludo
Oskar

Trackback URL for this post:

http://www.documentados.com/trackback/56

No me entero de nada... voy

No me entero de nada... voy a tener que analizarlo lentamente. Es que soy bastante novato en todo esto. Pero de todas formas muchas gracias

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <strike> <code> <ul> <ol> <li> <dl> <dt> <dd><img><p><div><blockquote>
  • Saltos automáticos de líneas y de párrafos.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Más información sobre opciones de formato

CAPTCHA
Esto es para evitar spam, y ver que eres humano :)
Image CAPTCHA
Enter the characters shown in the image.