
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/
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
The following styles are provided:
Simple and flexible starting template.
Template for complex custom basemaps.
A beautiful global satellite and aerial imagery layer.
A blank slate. Build your own map from the ground up.
All styles (except Empty) include a standard set of Maki icons:
Airport |
 | airfield-11 |  | airfield-15 |
 | airport-11 |  | airport-15 |
 | heliport-11 |  | heliport-15 |
 | rocket-11 |  | rocket-15 |
Mountain peak |
 | mountain-11 |  | mountain-15 |
 | volcano-11 |  | volcano-15 |
Dining |
 | bakery-11 |  | bakery-15 |
 | bar-11 |  | bar-15 |
 | beer-11 |  | beer-15 |
 | cafe-11 |  | cafe-15 |
 | fast-food-11 |  | fast-food-15 |
 | ice-cream-11 |  | ice-cream-15 |
 | restaurant-11 |  | restaurant-15 |
Education |
 | college-11 |  | college-15 |
 | school-11 |  | school-15 |
General |
 | alcohol-shop-11 |  | alcohol-shop-15 |
 | amusement-park-11 |  | amusement-park-15 |
 | aquarium-11 |  | aquarium-15 |
 | art-gallery-11 |  | art-gallery-15 |
 | attraction-11 |  | attraction-15 |
 | bank-11 |  | bank-15 |
 | bicycle-11 |  | bicycle-15 |
 | bicycle-share-11 |  | bicycle-share-15 |
 | car-11 |  | car-15 |
 | castle-11 |  | castle-15 |
 | cinema-11 |  | cinema-15 |
 | circle-11 |  | circle-15 |
 | circle-stroked-11 |  | circle-stroked-15 |
 | clothing-store-11 |  | clothing-store-15 |
 | drinking-water-11 |  | drinking-water-15 |
 | embassy-11 |  | embassy-15 |
 | fire-station-11 |  | fire-station-15 |
 | fuel-11 |  | fuel-15 |
 | grocery-11 |  | grocery-15 |
 | harbor-11 |  | harbor-15 |
 | information-11 |  | information-15 |
 | laundry-11 |  | laundry-15 |
 | library-11 |  | library-15 |
 | lodging-11 |  | lodging-15 |
 | marker-11 |  | marker-15 |
 | monument-11 |  | monument-15 |
 | museum-11 |  | museum-15 |
 | music-11 |  | music-15 |
 | place-of-worship-11 |  | place-of-worship-15 |
 | police-11 |  | police-15 |
 | post-11 |  | post-15 |
 | prison-11 |  | prison-15 |
 | religious-christian-11 |  | religious-christian-15 |
 | religious-jewish-11 |  | religious-jewish-15 |
 | religious-muslim-11 |  | religious-muslim-15 |
 | shop-11 |  | shop-15 |
 | stadium-11 |  | stadium-15 |
 | star-11 |  | star-15 |
 | suitcase-11 |  | suitcase-15 |
 | swimming-11 |  | swimming-15 |
 | theatre-11 |  | theatre-15 |
 | toilet-11 |  | toilet-15 |
 | town-hall-11 |  | town-hall-15 |
 | triangle-11 |  | triangle-15 |
 | triangle-stroked-11 |  | triangle-stroked-15 |
 | veterinary-11 |  | veterinary-15 |
Health |
 | dentist-11 |  | dentist-15 |
 | doctor-11 |  | doctor-15 |
 | hospital-11 |  | hospital-15 |
 | pharmacy-11 |  | pharmacy-15 |
Outdoors |
 | campsite-11 |  | campsite-15 |
 | cemetery-11 |  | cemetery-15 |
 | dog-park-11 |  | dog-park-15 |
 | garden-11 |  | garden-15 |
 | golf-11 |  | golf-15 |
 | park-11 |  | park-15 |
 | picnic-site-11 |  | picnic-site-15 |
 | playground-11 |  | playground-15 |
 | zoo-11 |  | zoo-15 |
Transit |
 | bus-11 |  | bus-15 |
 | ferry-11 |  | ferry-15 |
Rail station |
 | entrance-11 |  | entrance-15 |
 | rail-11 |  | rail-15 |
 | rail-light-11 |  | rail-light-15 |
 | rail-metro-11 |  | rail-metro-15 |
The preferred way to use these styles in Mapbox GL JS or the Mapbox Mobile SDKs is via a mapbox://
URL.
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v8'
});
mapView = [[MGLMapView alloc] initWithFrame:self.view.bounds
styleURL:[NSURL URLWithString:@"mapbox://styles/mapbox/satellite-v8"]];
<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);