Drupal is a registered trademark of Dries Buytaert

unep_maps

No security coverage
View on drupal.org

This module utilizes UN Geospatial services, enabling content managers to showcase data on geographical maps using an officially endorsed set of maps from the UN. To learn more, visit https://www.un.org/geospatial/mapsgeo/webservices. Additionally, it can display data on Mapbox maps using specified Mapbox styles.

Using Drupal content entities such as Nodes, Taxonomy, content managers can create views which render data on the map through the use of Leaflet mapping module and Mapbox platform.

Key Features

  1. Interactive Maps: Embed fully interactive maps on your Drupal site, allowing users to explore locations, zoom in/out, and interact with map features effortlessly.
  2. Custom Map Styles: Leverage the flexibility of Mapbox's styling capabilities to create visually stunning and branded maps that match your website's design aesthetics.
  3. UN GIS support: When displaying a map you can choose to render UN approved tiles: https://www.un.org/geospatial/mapsgeo/webservices. Keep in mind that "Carto Tile" cannot display pins.
  4. Dynamic Marker Placement: Easily add markers to the map to highlight key points of interest. Customize markers with icons, colors, and pop-up information to convey valuable details.
  5. Marker clustering
  6. Country and area highlighting
  7. Drupal Configuration Integration: Effortlessly configure and customize maps directly from the Drupal administration interface, providing administrators with a user-friendly experience.

Installation

composer require 'drupal/unep_maps'
drush en unep_maps
Note! for versions 1.x you will need to enable edw_maps instead.

Upgrading from v 1.x to v 2.x

  • Update the module with composer
  • Apply database updates: drush updb -y
  • Export config: drush cex -y
  • If you have extended any of the classes, you will need to update their namespaces.
  • If you have overridden the module's settings in settings.local.php, you will need to update them to 'unep_maps.settings'.

For more details on how to use this module please see the README file.

Post-Installation

In order to use this module, after enabling the module you need to have the content in the CMS that is storing the data to be represented on the map. Create a view to query that data then select the new options to make the data visible on the map.

Additional Requirements

You will need a Mapbox API key from your mapbox account. Go to /admin/config/system/edw_maps/settings and configure the module settings or add them in your settings.local file.

Activity

Total releases
4
First release
Dec 2024
Latest release
1 month ago
Release cadence
133 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
3.0.0 Stable Jan 14, 2026
2.0.2 Stable Jan 14, 2026
2.0.1 Stable Dec 19, 2025
2.0.0 Stable Dec 12, 2024