0a172a21fdc2a87473560fd7d45f4d495d95de91
Plumbed camera options all the way through to MGLMapView. Added a method that lets you specify a direction in addition to center point and zoom level. Added Map::jumpTo() for parity with mapbox-gl-js. Replaced usage of Map::setLatLng() and Map::setLatLngZoom() with Map::jumpTo() or Map::easeTo() within MGLMapView. Replaced MGLMapView.pitch with MGLMapCamera for setting all supported degrees of freedom simultaneously. Simultaneously move and rotate with course. Support customizable timing functions on iOS. iosapp now persists an archived MGLMapCamera instead of separate viewpoint properties and also synchronizes user defaults on termination. This change implements persistence entirely in Objective-C, eliminating the use of the Objective-C++ implementation. Fixes #1643, fixes #1834. Ref #1581.
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%