This repository contains prebuilt Mapbox GL styles for use in Mapbox GL JS or the Mapbox Mobile SDKs and as a starting point for custom maps built with Mapbox Studio.
If you're looking for Mapbox Streets, Mapbox Satellite Streets, Mapbox Dark, Mapbox Light, or Mapbox Outdoors, see https://www.mapbox.com/maps/
Versioning
A breaking release (x.0.0) is one that
- changes the style's
version
field - removes or renames an icon
- removes or changes a
glyphs
URL - removes or changes a source
- removes or renames a style layer
- changes the semantic meaning of a layer
A feature release (0.x.0) has no breaking-release changes and
- makes any non-breaking change to styles
- makes any non-breaking change to sprites
- adds a new style
- adds a new icon
A fix release (0.0.x) is one that has no feature-release changes and
- fixes an invalid stylesheet or bad test
Styles
The following styles are provided:
basic-v8
)
Basic (Simple and flexible starting template.
bright-v8
)
Bright (Template for complex custom basemaps.
satellite-v8
)
Satellite (A beautiful global satellite and aerial imagery layer.
empty-v8
)
Empty (A blank slate. Build your own map from the ground up.
Standard icons
All styles (except Empty) include a standard set of Maki icons:
Usage
The preferred way to use these styles in Mapbox GL JS or the Mapbox Mobile SDKs is via a mapbox://
URL.
JS
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v8'
});
iOS
mapView = [[MGLMapView alloc] initWithFrame:self.view.bounds
styleURL:[NSURL URLWithString:@"mapbox://styles/mapbox/satellite-v8"]];
Android
<com.mapbox.mapboxsdk.views.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:style_url="mapbox://styles/mapbox/streets-v8"
/>
MapView mMapView = new MapView(context, "Access Token");
mMapView.setStyleUrl(Style.MAPBOX_STREETS);