Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module replaces the Mapbox GL formatter for geofields with MapLibre GL, providing a new field formatter and widget for displaying geographic data on interactive maps. It also includes proximity filters for Drupal's Views and supports various marker styles, custom images, and tooltips.

Due to the changes of mapbox terms of use. This is a fork of module https://www.drupal.org/project/geofield_mapbox_gl to use maplibre instead of mapbox , more to read in https://www.maptiler.com/news/2021/01/maplibre-mapbox-gl-open-source-fork/ and https://maplibre.org/maplibre-gl-js/docs/

This will add a new field formatter and field form widget as map in a geofield field, using the maplibre services.
It also provides some proximity views filter plugins to be used in views. (since https://git.drupalcode.org/project/geofield_maplibre_gl/-/commit/2038ff3... )

The module https://www.drupal.org/project/maplibre_gl is mandatory.
After enabled you can choose the formatter or widget of a geofield as a "maplibre gl" , in manage display or manage form display of any
entity that has a geofield field.

To make it work you have to obtain an api key from maplibre. And then choose the representation
of the point:

- Marker: https://maplibre.org/maplibre-gl-js/docs/examples/add-a-marker/
- Circle: https://maplibre.org/maplibre-gl-js/docs/examples/multiple-geometries/
- Icon: https://maplibre.org/maplibre-gl-js/docs/examples/geojson-markers/
- Custom image: https://maplibre.org/maplibre-gl-js/docs/examples/add-image/
- Custom Image from other field in the same entity, with the choosen image view
mode.

All comes with tooltip with the choosen view mode of the same entity.
(https://maplibre.org/maplibre-gl-js/docs/examples/popup-on-click/)

If any error of recursive str_replace happens, make it sure that an apropiate view mode for
the entity is not using the geofield_maplibre_gl formatter.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Mar 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
3.0.x-dev Dev 9–11 Mar 10, 2025