ec9a4cd3285da280d43c7ddd0ca96fe37d9c5278
Exposed Map::addCustomLayer() publicly as an undocumented, block-based API. This change avoids the terms “layer”, “initialize”, “render”, and “altitude” because they overload existing terminology in the SDK, UIKit, or MapKit. (“Layer” is qualified as “style layer”.) There are outstanding questions about ARC memory management, but this approach works in both Objective-C and Swift for pure OpenGL programming. Added a demo to iosapp that draws a green layer below any labels in Mapbox Streets.
Mapbox GL Native
An OpenGL-based renderer for Mapbox Vector Tiles, consisting of a C++ library for Linux and SDK bindings for iOS, Android, Node.js, and OS X.
This repository is for development on Mapbox GL Native itself.
If you want to use products based on Mapbox GL, check out:
- Mapbox Mobile — iOS and Android native development libraries
mapbox-gl-native- Node.js native modulereact-native-mapbox-gl— React Native libraryqmapboxgl— Qt libraryMapbox Cordova Plugin- Telerik's Apache Cordova plugin
--
Targets
- Ubuntu Linux
- OS X 10.10+
- iOS 7.0+
- iPhone 4S and above (5, 5c, 5s, 6, 6 Plus)
- iPad 2 and above (3, 4, Mini, Air, Mini 2, Air 2)
- iPod touch 5th gen and above
- Android 4.0.3+ (API level 15+)
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%