mapbox gl native
v1.6.0
一个 C++ 库,通过采用符合 Mapbox 样式规范的样式表,将它们应用于符合 Mapbox 矢量切片规范的矢量切片,并使用 OpenGL 或 Metal 渲染它们,在多个平台上的本机应用程序中支持可自定义矢量地图。
要使用特定于平台的语言将交互式地图嵌入到本机应用程序中,请安装 Mapbox Maps SDK:
Mapbox GL JS 是 Mapbox GL Native 的基于 WebGL 的对应版本,专为在 Web 上使用而设计。
我们使用 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 根据 2-Clause BSD 许可证获得许可。其依赖项的许可证通过 FOSSA 进行跟踪: