MapLibre Organizationの2024年を振り返る

![mug-jp_logo_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73197/8d017f83-8e52-aee7-f6b2-8c75ccd7df34.png)

## はじめに

### MapLibreとは

MapLibre Official WebSite
https://maplibre.org

- Web地図に関するプロダクトをOSSとして開発・メンテナンスしているOrganizationです
- ブラウザ・モバイル向けの地図ライブラリおよび地図配信に関するツール群があります


### MapLibre User Group Japan (MUG-JP) とは

MUG-JP Official Web Site
https://mug-jp.org/

- MapLibreプロダクトの開発者によるユーザーコミュニティです
- ナレッジの共有やイベントの開催による普及活動を行なっています

## MapLibre Organizationの2024年

### MapLibre GL JSがv4に到達

MapLibre GL JSがv4に到達しました（[release](https://github.com/maplibre/maplibre-gl-js/releases/tag/v4.0.0)）。
従来のcallbackを用いたイベントハンドリングがPromiseベースへ移行したことがポイントです。これによりGL JSを利用するコードの実装がシンプルになります。
そのほかAPIに多数の破壊的変更が加えられています。

また、v4.5.0で**Sky**が実装され、空やフォグの表現が可能となりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73197/7ae1df44-9aed-7c6a-0ba4-9cfd317fe798.png)*https://kanahiro.github.io/tameike-viewer/ より*

#### MapLibre GL JS v5への期待

来るv5がプレリリースの段階にあります。v5の目玉はGlobe Projectionで、地球儀のようなビューが利用できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73197/0f8418bc-8ef3-d37a-df47-5f4e308237bd.png)*https://kanahiro.github.io/moon-viewer/ より*

インタラクションに若干の不安定さはありますが、すでに十分実用レベルにありそうです。正式リリースに期待が高まりますね。

### MapLibre Native

iOS SDKがv6で、OpenGLからMetalへ移行しました。Nativeの重要なマイルストーンだったのが、2024年に成就した形です。

また、Node.js向けビルドでもv6でMetalに対応したうえ、OpenGL 3.0へ移行しています。

#### Android SDKとVulkan

Android SDKでは、Vulkanへの移行が進んでいるようで、12月中のリリースを目指しているようすです（[release](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.6.1-vulkan-pre0)）

これが成就したら、ほかのビルドでもOpenGLからVulkanへの移行が進むのでしょうか。筆者はNode.js向けビルドを利用していることもあり、動向に注目していきたいです。

### Maputnikの日本語対応

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73197/9e77ed6d-53e3-3f8c-18a4-fa3baa34356c.png)

MapLibreスタイルエディタの[Maputnik](https://maplibre.org/maputnik/)が多言語対応を開始し、日本語がサポートされました。

### Organizationの動き

#### Governing Board

2023年から、1名の入れ替えが発生しています。
https://maplibre.org/news/2024-08-30-governing-board-election-2024/

#### Voting Member

Governing Boardの選出・決定に対して投票を行うVoting Memberは、世界で120名ほどになり、2024年には日本で新たに2名の方々が追加で選出されています（[@smellman](https://github.com/smellman)さん・[@keichan34](https://github.com/keichan34)さん）、おめでとうございます！

#### スポンサーの拡大

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73197/e08b9bc6-3f14-40ae-0573-3d18aec95daf.png)

2022年の当初は1,2社くらいだったのが、今やここまでスポンサードが拡大しています。安定した財政基盤を手に入れ、今後もさらなる発展が期待されます。

**MapLibreエコシステムにかかわる皆様のスポンサー参加をお待ちしております！**

#### Coordinatorの交代

https://maplibre.org/news/2024-10-11-farewell-oliver/

Organization設立時からCoordinatorースポンサーまわりやニュースレターなどの外部発信を担っていたOliver Wipfli氏がその職を降りられました。2022年のFOSS4G FirenzeでOrganizationのことなど、意見交換したことが思い出されます。その時にも、「いつか交代する」ということには言及されていたので、あまり驚きはありませんでした。スポンサーの拡大は彼の尽力によるところが大きいと考えています。これまでお疲れ様でした！今後の動きに注目です。

## 終わりに

今年も盛りだくさんの内容ですね。GL JS / Nativeの両方のユーザーである私にとっては注目のアップデートが多数でした（筆者注目の[martin](https://github.com/maplibre/martin)は安定期かな）。まだ2024年は1か月あるので、まだ大きなアップデートが残されていそうです。今後も注目していきます！

### 参考リンク

maplibre.orgで配信されている月次のニュースレターでも動向をチェックすることができます。

https://maplibre.org/news/2024-01-30-maplibre-newsletter-january-2024/
https://maplibre.org/news/2024-02-29-maplibre-newsletter-february-2024/
https://maplibre.org/news/2024-03-25-maplibre-newsletter-march-2024/
https://maplibre.org/news/2024-04-30-maplibre-newsletter-april-2024/
https://maplibre.org/news/2024-05-31-maplibre-newsletter-may-2024/
https://maplibre.org/news/2024-06-30-maplibre-newsletter-june-2024/
https://maplibre.org/news/2024-07-31-maplibre-newsletter-july-2024/
https://maplibre.org/news/2024-09-02-maplibre-newsletter-august-2024/
https://maplibre.org/news/2024-10-30-maplibre-newsletter-october-2024/