Automattic / Automattic/jetpack

Use MapLibre GL for Map Block

Open
#20,127 4 comments 0 reactions 0 assignees View on GitHub
[Block] Map [Pri] Normal [Status] Blocked / Hold [Type] Janitorial
Dominant language
PHP
Stars
1.8k
Forks
898
Avg merge
1d 18h
Merged PRs (30d)
774

Description

#### Is your feature request related to a problem? Please describe.
WordPress.com and Jetpack currently use version mapbox-gl 1.13.0 for the Map block, the last open source version of Mapbox GL JS. Versions 2.0+ are [no longer open source](https://wptavern.com/mapbox-gl-js-is-no-longer-open-source). In the future when updating beyond version 1.13, WordPress.com and Jetpack should consider supporting an open source fork of this project.

#### Describe the solution you'd like
Update to use [MapLibre GL](https://github.com/maplibre/maplibre-gl-js), the official open source successor to Mapbox. The project was founded by a diverse group of companies who are contributing to this healthy, community-led fork, including MapTiler, Elastic, StadiaMaps, Microsoft, Ceres Imaging, WhereGroup, Jawg, Stamen Design, and more.

#### Additional context
[https://wptavern.com/maplibre-launches-as-official-open-source-successor-to-mapbox-gl-js](https://wptavern.com/maplibre-launches-as-official-open-source-successor-to-mapbox-gl-js)

Contributor guide

Open the contributing guide

Research direction

Start by locating the Map block integration and its current mapbox-gl 1.13.0 dependency. Review the MapLibre GL documentation and compare the existing integration with the requested fork. Done means the Map block uses MapLibre GL while retaining its expected functionality.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.