Mapbox Gl Native

Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Alternatives To Mapbox Gl Native
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Glm5,016
642 years ago2March 24, 2015n,ullotherC++
OpenGL Mathematics (GLM)
Mapbox Gl Native4,286381372 months ago216September 25, 2020311otherC++
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Pathfinder3,282283 days ago4April 17, 2020108apache-2.0Rust
A fast, practical GPU rasterizer for fonts and vector graphics
Cglm1,810
16 days ago8November 19, 202055mitC
📽 Highly Optimized Graphics Math (glm) for C
Milton1,207
a year ago60gpl-3.0C++
An infinite-canvas paint program
Joml66820822a month ago46February 11, 20225mitJava
A Java math library for OpenGL rendering calculations
Femtovg64711a day ago21May 23, 202222otherRust
Antialiased 2D vector drawing library written in Rust
Mathgl504461339 days ago1July 13, 20199bsd-3-clauseGo
A pure Go 3D math library.
Pyrr36735175 months ago32April 18, 201926otherPython
3D mathematical functions using NumPy
Mapbox Gl Native Android207
5 months ago147otherJava
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL
Alternatives To Mapbox Gl Native
Select To Compare


Alternative Project Comparisons
Readme

Mapbox GL Native

Circle CI build status Coverage Status

A C++ library that powers customizable vector maps in native applications on multiple platforms by taking stylesheets that conform to the Mapbox Style Specification, applying them to vector tiles that conform to the Mapbox Vector Tile Specification, and rendering them using OpenGL or Metal.

To embed interactive maps into a native application using a platform-specific language, install the Mapbox Maps SDK:

Mapbox GL JS is the WebGL-based counterpart to Mapbox GL Native that is designed for use on the Web.

Developing

We use CMake to build Mapbox GL Native for various platforms, including Linux, Android, iOS, macOS and Windows. The following command, executed from the root of this repository tree, will build Mapbox GL Native targeting your host architecture given that you have all the dependencies installed and run the example app.

$ git submodule update --init --recursive
$ cmake . -B build
$ cmake --build build
$ MAPBOX_ACCESS_TOKEN=my_access_token_here ./build/platform/glfw/mbgl-glfw

License

Mapbox GL Native is licensed under the 2-Clause BSD license. The licenses of its dependencies are tracked via FOSSA:

FOSSA Status

Popular Opengl Projects
Popular Vector Projects
Popular Graphics Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
C Plus Plus
Swift
Objective C
Qt
Vector
Opengl
Geojson
Mapbox
Mapbox Gl
Openstreetmap
Opengl Es
Vector Tiles