Crea mapas de Google Maps, Mapbox o Leaflet como facetas filtrables. Permite mostrar marcadores (publicaciones, términos o usuarios) en un mapa desde las coordenadas de longitud y lagitud. Opcionalmente, puede filtrar el contenido al realizar una panorámica del mapa.
También incluye una faceta de geolocalización que permite buscar y filtrar por una ubicación de las API de Google o Mapbox. También es posible detectar la ubicación del usuario actual gracias a la API de geolocalización del navegador (ubicación aproximada en función de la IP del usuario). Un ejemplo
Características
- Integración API Google Maps.
- Integración API Mapbox.
- Integración API Leaflet (open-source)
- Geolocation field (Google & Mapbox APIs)
- Agrupación de marcadores.
- Admite filtro de mapa panorámico.
- Compatible con Advanced Custom Fields.
Uso
Crea un faceta y selecciona en Facet Action > Filter y como Filter Type > Map. Una vez seleccionada podrás seleccionar el tipo de mapae (Google Maps, Mapbox or Leaflet) y ajustar el comportamiento del mapa, marcadores, clusters y controles.
Integrado con Advanced Custom Fields – Google Map field que permite facilmente establecer las coordenadas, también ofrece campos personalizados para las coordenadas de latitud y longitud para tus entradas, usuarios o términos directamente en la vista previa de los ajustes de grids..
La faceta de mapa trabaja con coordenadas de latitud y longitud. El tipo de fuente debe ser un campo personalizado con valor de una matriz que contenga las coordenadas como esta:
[ 'lat' => 5.1025, 'lng' => 40.5548 ]
Nota del equipo:
En este artículo hay enlaces de referido, no te cuesta nada usarlos si te planteas la compra de alguno de estos programas o plugins aquí mencionados, nos ayudas a sufragar los gastos del mantenimiento de este sitio y además es una forma de reconocer nuestro trabajo.