Библиотека C++, которая обеспечивает настраиваемые векторные карты в собственных приложениях на нескольких платформах, беря таблицы стилей, соответствующие спецификации стиля Mapbox, применяя их к векторным плиткам, соответствующим спецификации векторных плиток Mapbox, и визуализируя их с помощью OpenGL или Metal.
Чтобы встроить интерактивные карты в собственное приложение с использованием языка, специфичного для платформы, установите Mapbox Maps SDK:
Mapbox GL JS — это основанный на WebGL аналог Mapbox GL Native, предназначенный для использования в Интернете.
Мы используем CMake для сборки Mapbox GL Native для различных платформ, включая Linux, Android, iOS, macOS и Windows. Следующая команда, выполняемая из корня этого дерева репозитория, создаст 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 распространяется по лицензии BSD с двумя пунктами. Лицензии его зависимостей отслеживаются через FOSSA: