Mapas

Este complemento proporciona:

  • posibilidad de almacenar las coordenadas geográficas de los miembros (latitud y longitud),

  • un mapa público que muestra a los miembros actualizados que han elegido ser visibles públicamente.

Instalación

Antes que todo, descargue el complemento:

¡Obtenga el último plugin de Mapas! ¡Consigue la versión oscura del plugin Maps!

Extraiga el paquete descargado en Galette en el directorio «plugin». Por ejemplo, bajo linux (sustituyendo {url} y {version} con los valores correctos):

$ cd /var/www/html/galette/plugins
$ wget {url}
$ tar xjvf galette-plugin-maps-{version}.tar.gz

Inicialización de base de datos

Para que funcione, este complemento requiere varias tablas en la base de datos. Vea :ref: Galette plugin management interface <plugins_management>.

Y esto está terminado; el plugin de Mapas está instalado :)

Modo de empleo del complemento

Cuando se instala el plugin, se añade un grupo Mapas al menú de Galette cuando un miembro está conectado, que contiene la entrada Mi ubicación. Esta página permite a los miembros almacenar su ubicación.

También se ha añadido un botón de Geolocalización al mostrar un miembro, que permite a los administradores establecer las coordenadas del miembro.

Además, se ha añadido una entrada Mapa en la lista de páginas públicas, que muestra los miembros geolocalizados que están al día. Los administradores y los miembros del personal verán todos los miembros, mientras que los miembros simples y los visitantes sólo verán los miembros públicos actualizados.

En primer lugar, los miembros introducirán las coordenadas de su ubicación. Se ofrecen varias opciones:

  • si se ha fijado la ciudad en la información de los miembros, se propondrá una lista de posibles lugares (a través del servicio online Nominatim),

  • además, una zona de búsqueda (proporcionada por OpenStreetMap),

  • y también un botón de geolocalización mediante las capacidades del navegador.

La zona de búsqueda se puede utilizar cuando se guarda la ubicación de los miembros, y cuando se muestran los mapas.

../_images/towns_list.png

Un miembro puede definir su ubicación (con la precisión que desee) en el mapa seleccionando una de las proposiciones:

../_images/location_select.png

Utilizando el botón de geolocalización se definirá su posición desde el navegador:

../_images/geoloc.png

A continuación, la ubicación de los miembros se muestra en el mapa, y puede ser eliminada:

../_images/location_selected.png