af392b9434fd176704e564dfc22ee74f3a50cdf6
First, move style mutation code out of StyleParser and into AnnotationManager, coalescing it with the mutation code for shape layers. Second, allow AnnotationManager to keep track of stale tiles entirely internally. There's no reason to pass sets of TileIDs around. Third, correct the logic for invalidating the shape source. Since AnnotationManager does not track shape invalidations on a tile-by-tile basis, don't try to invalidate the shape source tile-by-tile. Fixes #1675 Fixes #2322 Fixes #2095
#2434 - Centralizing buildscript dependencies and source repository. Using jcenter() instead of mavenCentral() as it's a super set
Mapbox GL (Native)
An OpenGL ES-based renderer for Mapbox Vector Tiles, consisting of a C++ library for OS X and Linux and SDK bindings for iOS, Android and Node.js.
This repository is for development on Mapbox GL itself.
If you want to use products based on Mapbox GL, check out:
- Mapbox Mobile — iOS and Android native development libraries for vector maps in apps
react-native-mapbox-gl— React Native library for vector maps in appsqmapboxgl— Qt library for vector map rendering
--
See INSTALL.md for development setup and install instructions, including dependencies.
Description
Languages
C++
54%
Kotlin
11.8%
Java
11%
Objective-C++
9.7%
Objective-C
5.8%
Other
7.5%