Mapa interactivo

  • Fecha: 2014
  • Habilidades: HTML / PHP / Javascript / Google APIs
  • Destinatario: Ayuntamiento de San Sebastián de los Reyes

El proyecto de mapa interactivo ha sido desarrollado en colaboración con el grupo político Izquierda Independiente con el objetivo de crear una herramienta de comunicación directa entre los ciudadanos y las administraciones, así como permitir el libre intercambio de ideas y opiniones sobre su entorno más cercano.

Mediante la publicación de "marcas" o incidencias, los vecinos de un municipio o zona geográfica concreta, pueden denunciar problemas o comunicar incidencias, así como opinar sobre las que otros usuarios han publicado. Todo ello, se muestra sobre un mapa interactivo que muestra todas esas marcas de forma cómoda, visual e intuitiva.

Sin embargo, esta herramienta está pensada para ser usada en cualquier web mediante el uso de un iframe. El objetivo es que cualquier colectivo, comunidad, asociación, administración o, como es este caso, partido político pueda poner a disposición del público una herramienta mediante la cual comunicar incidencias, averías, problemas, sugerencias, etc.

El funcionamiento es bastante sencillo y versátil:

1- Al administrador del mapa ubica la zona geográfica que quiere cubrir, y a partir de ahí decide las diferentes configuraciones de su mapa:

  • Permitir o no publicar a usuarios registrados
  • Permitir o no comentarios
  • Decidir las categorías de las marcas a crear y sus correspondientes iconos
  • Cambiar o no los textos que aparecen en la web, adaptándolos a sus características propias.

2- Una vez funcionando el mapa, recibrá un código que identifica de forma única a ese mapa frente a otros, así como sus usuarios (un usuario registrado en un mapa no lo está en el resto). Con ese identificador, sólo tiene que incrustar un iframe en su web.

3- A partir de ese momento, los usuarios podrán ver el mapa, publicar marcas, consultar las marcas publicados por otros, añadir comentarios, etc.

Para crear esta herramienta, he usado lenguaje PHP y bases de datos MySql, combinado con javascript y las siguientes herramientas que me parece importante destacar:

Actualmente está en desarrollo una nueva versión, con las APIs actualizadas, utilizando bases de datos en tiempo real. Y en un futuro no muy lejano una aplicación para Android.

Compartir: