mapbox-gl-jsとは
mapbox-gl-jsとは、WebGLを用いてベクター形式の地図タイルをレンダリングし、インタラクティブに操作することを可能にするJavaScriptライブラリです。
v1.0台の頃は、このライブラリを使用するけども、サーバサイド側でMapboxのサービス(=Mapbox提供の地図タイルサービス)を利用しない場合、料金はかかりませんでした。v2.0以降は、このライブラリを使用するだけでも、ライブラリの呼び出し回数に基づいた利用料を払う必要があるよう、規約が変更されました。
https://github.com/mapbox/mapbox-gl-js/issues/10162
https://geo-news.jp/archives/2270
v2.0による新機能
v2.0になり、機能面では以下のような刷新が図られ、非常に充実したものになっています。詳しくは公式サイトのブログをご覧ください。
- すべてのマップが3Dに
- CAMERA APIの整備
- SKY API
https://www.mapbox.com/blog/mapbox-gl-js-v2-3d-maps-camera-api-sky-api-launch
コミュニティで開発が続くオープン・ソース版
オープン・ソース版だったv1.0を継続してオープン・ソースのまま開発を続けようという動きがエンジニア・コミュニティで起こり、maplibre-gl-jsという名称で公開されています。