Mapbox GL takes stylesheets that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification via TileJSON manifests, and renders them dynamically using OpenGL for high performance. By default, Mapbox GL displays Mapbox Streets vector tiles based on OpenStreetMap data. The developer can choose among several Mapbox-designed styles or design a custom style in the graphical style editor of Mapbox Studio.
On mobile platforms, the Mapbox Telemetry component uses the device's location data to facilitate improvements to OpenStreetMap data.
Mapbox GL also powers the Mapbox Static API, which produces static map images on the server side for situations where interactivity is unnecessary or impractical.
The following libraries are officially supported by Mapbox, except for the macOS SDK. The macOS SDK is community-maintained, although it shares the majority of its code with the Mapbox-developed iOS SDK.
Library | Platform | Target languages | Latest release |
---|---|---|---|
Mapbox GL JS | Web | JavaScript | Download |
Mapbox Android SDK | Android | Java | Look for “android-” |
Mapbox iOS SDK | iOS | Objective-C, Swift, Interface Builder | Look for “ios-” |
Mapbox macOS SDK | macOS | Objective-C, Swift, Interface Builder, AppleScript | Look for “macos-” |
Mapbox Qt SDK | Qt | C++03, QML | Look for “qt-” |
node-mapbox-gl-native | Node.js | JavaScript | Look for “node-” |
http://wiki.openstreetmap.org/wiki/Mapbox_GL
No comments:
Post a Comment