mapbox gl native
v1.6.0
Mapbox スタイル仕様に準拠するスタイルシートを取得し、それを Mapbox ベクター タイル仕様に準拠するベクター タイルに適用し、OpenGL または Metal を使用してレンダリングすることにより、複数のプラットフォーム上のネイティブ アプリケーションでカスタマイズ可能なベクター マップを強化する C++ ライブラリ。
プラットフォーム固有の言語を使用してインタラクティブ マップをネイティブ アプリケーションに埋め込むには、Mapbox Maps SDK をインストールします。
Mapbox GL JS は、Web で使用するために設計された Mapbox GL Native に相当する WebGL ベースの製品です。
CMake を使用して、Linux、Android、iOS、macOS、Windows などのさまざまなプラットフォーム向けに Mapbox GL Native を構築します。このリポジトリ ツリーのルートから実行される次のコマンドは、すべての依存関係がインストールされ、サンプル アプリが実行されていることを前提として、ホスト アーキテクチャをターゲットとする Mapbox GL Native を構築します。
$ git submodule update --init --recursive
$ cmake . -B build
$ cmake --build build
$ MAPBOX_ACCESS_TOKEN=my_access_token_here ./build/platform/glfw/mbgl-glfw
Mapbox GL Native は、2 条項 BSD ライセンスに基づいてライセンスされています。依存関係のライセンスは FOSSA 経由で追跡されます。