Google maps en Drupal 6.x Parte III
Una vez configurado Gmap y Ubicacion vamos a crear un campo en nuestros nodos, para poder agregar la información. Para hacer esto necesitamos tener activado nuestro estimado cck, gracias cck podemos crear diferentes tipos de campos en los nodos de Drupal, esta módulo le da una gran flexibilidad a Drupal, y le da un valor añadido que muy pocomos cms pueden aportar.
Para modificar nuestros tipos de contenido y añadir un nuevo nodo nos vamos a : admin/content/types y en este caso nosotros tenemos dos elementos Historia y Página, dependiendo de la instalación y elementos añadidos podemos tener más o menos tipos de contenido. Pinchamos en el campo "Configurar los campos"
En el nuevo apartado vamos a dar de alta un nuevo tipo de campo, para ello hacemos lo siguiente:
New field: escribimos el nombre para los humanos del campo.
field_: escribimos el nombre para la máquina del campo.
Select a field type: seleccionamos Gmap field
Select a widget: Gmap Macro Text Area
Y pinchamos en el botón de guardar. Una vez hemos guardado el nuevo campo creado vamos a la configuración del campo que hemos creado.
En la opción Página settings podemos rellenar:
Texto de ayuda: indicamos un texto para que los usuarios sepan que introducir.
En la opción Default value podemos indicar una macro como dato por defecto para nuestros nodos.
En Opciones globales podemos indicar lo siguiente:
Obligatorio: si queremos que sea obligatorio el rellanor los campos indicados.
Numbre of values: indicamos el número máximo de valores que los usuarios se puedne añadir a este campo.
En la opción de Macro settings:
Disable macro Imput: is se marca esta opción los usuarios no podrán introducir una macro para mapas.
En la opción Marker settings:
Add Marker(s): si esta marcado mostrara los markers en los mapas.
Choose Marker type: si se marca permite al usuario indicar que tipo de marker quiere utilizar.
En Data Source settings
Seleccionamos las opciones de las cuales queremos recuperar la información de latitud y longitud.
Marcamos user Location, para poder usar el módulo Locations para introducir las coordenadas, o la dirección de destino
Le damos al botón de guardar y ya tenemos configurado los tres módulos para poder crear mash ups con Drupal.
Quedaría crear vistas utilizando gmaps como opción, y definir los filtros para poder personalizar las vistas.
También quedaría poder definir según el tipo de taxonomía que "market" queremos utilizar, para personalizarlo más.

. Configuración y administración del sitio
Buenisimo!
Se hizo largo el asunto...
Felicitaciones, muy bueno el artículo.
Con respecto a las vistas, ¿gmaps ya incluye handlers para views 2?
Saludos
Mariano
Buenos días Mariano. Por
Buenos días Mariano.
Por defecto en el módulo gmap viene el archivo gmap.views.inc, ese es el elemento necesario para trabajar con views.
Por otro lado esa es una buena propuesta de trabajo, como relacionar y mostrar nuestros datos geoposicionados con vistas y como personalizar los markets según el tipo de taxonomía o tipo de contenido.
Un saludo
Oskar
mapas
Muy bueno,
me viene muy bien pues estoy desarrollando una web para incluir información de rutas de senderismo y llevo un tiempo mirando información al respecto.
Sería muy interesante si en tu próximo trabajo tratases las vistas y taxonomía con gmap (como bien mencionas).
En el trabajo q estoy realizando quería añadir un mapa (en la parte de arriba) donde viniesen dibujadas las diferentes rutas (rutas, no marcadores) que iré añadiendo a la web, pero el único modo que he encontrado para hacerlo es, con una cuenta de google, crearme un mapa y ahí ir importando las rutas que tengo del gps. Luego, google me da la opción de crear el código embebido y lo copio/pego en un nodo de drupal, así en ese nodo tendría mi mapa con todas las rutas. Lo único es q luego no sé bien como relacionar las rutas de ese mapa con los nodos que contiene la información de las rutas, es decir, quería q por ejemplo pulsando sobre una ruta del mapa me saliese debajo la información de esa ruta que tengo en drupal,...
¿alguien sabe como hacer esto?
donpetar, no conozco que
donpetar, no conozco que este habilitada esta funcionalidad en Drupal, pero se que se estaba trabajando en las posibilidades de meter rutas en los mapas de Drupal.
Un saludo
Oskar
Gracias de todas formas. Un
Gracias de todas formas.
Un saludo.
De nada, Oskar
De nada,
Oskar
Buenas Oskar, queria
Buenas Oskar, queria preguntarte si se puede personalizar la forma de crear un macro para que funcione de igual forma que "Ubicación", es decir que los marcadores se agreguen por parametros de latitud y longitud y se pudieran poner datos de calle, provincia, ciudad, etc en el marcador, ya que los macros que crea son bastante pobres.
Un saludo y gracias.
Enviar un comentario nuevo