Uma biblioteca C++ que potencializa mapas vetoriais personalizáveis em aplicativos nativos em múltiplas plataformas, pegando folhas de estilo que estão em conformidade com a especificação de estilo Mapbox, aplicando-as a blocos vetoriais que estão em conformidade com a especificação de bloco vetorial Mapbox e renderizando-as usando OpenGL ou Metal.
Para incorporar mapas interativos em um aplicativo nativo usando uma linguagem específica da plataforma, instale o Mapbox Maps SDK:
Mapbox GL JS é a contraparte baseada em WebGL do Mapbox GL Native, projetado para uso na Web.
Usamos CMake para construir Mapbox GL Native para diversas plataformas, incluindo Linux, Android, iOS, macOS e Windows. O comando a seguir, executado a partir da raiz desta árvore de repositório, construirá o Mapbox GL Native visando sua arquitetura de host, desde que você tenha todas as dependências instaladas e execute o aplicativo de exemplo.
$ 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 é licenciado sob a licença BSD de 2 cláusulas. As licenças de suas dependências são rastreadas via FOSSA: