style.json
file. All sprites, fonts, and other assets relating to your style will be referenced when your style uploads successfully.Failed to update style
. This limit is related to sources, not layers. To reduce the number of sources needed, consider combining data before uploading and using filters in the style editor to create different layers from the same source. For more information on source limits, see our Source limits in Mapbox Studio styles troubleshooting guide.CTRL + Z
in the current session, but this cannot be undone after you close your style.Failed to update style
. This limit is related to sources, not layers. To reduce the number of sources needed, consider combining data before uploading and using filters in the style editor to create different layers from the same source. For more information on source limits see our Source limits in Mapbox Studio styles troubleshooting guide.min
(start) zoom and max
(last) zoom to which you data is viewed on the map (learn more about manually adjusting zoom extents).min
(start) zoom and max
(last) zoom to which you data is viewed on the map.min
(start) zoom and max
(last) zoom to which you data is viewed on the map.building
source layer in the Mapbox Streets tileset. Use the Light panel with fill extrusion layers to control the color, direction, and intensity of the lighting source.roads
, tunnels
, and bridges
data layers.symbol
layer, under Text, in the Font
input field. Each list of unique font pairings between primary and fallback font(s) will create a new fontstack.'Open Sans Regular', 'Arial Unicode MS Regular'
Arial Unicode MS Regular
. Unicode fonts include more glyphs than conventional fonts, allowing for better multilingual coverage.mapbox-gl-rtl-text
plugin by default. This plugin adds support for text in the Arabic and Hebrew languages, which are displayed right-to-left.color
: Defines the heatmap’s color gradient, from a minimum value to a maximum value. You can adjust the density and color of each stop individually, as well as add and delete stops. For inspiration on color choices for your heatmap, try Color Brewer.opacity
: Controls the global opacity of the heatmap layer.radius
: Sets the radius for each point in pixels. As the radius number increases, the heatmap will get smoother and have less detail.weight
: Measures how much each individual point contributes to the appearance of your heatmap. Heatmap layers have a weight of one by default, which means that all points are weighted equally. Increasing the weight property to five has the same effect as placing five points in the same location. You can use the Style across data range and Style with data conditions options to set the weight of your points based on specified properties.intensity
: A multiplier on top of the weight property. Intensity is primarily used as a convenient way to adjust the appearance of the heatmap based on zoom level.linear
, meaning a difference of one zoom level increment will increase or decrease a value by the same amount.exponential
option allows ramps to have a different base, meaning that you can customize the curve of how much a zoom level increase affects a property change over time. For example, you might visualize the population of counties in a state by proportionally scaling the layer's Color
property from yellow to red for populations between 0 and 10 million people.cubic-bezier
option interpolates using the cubic Bézier defined by the given control points. This can be used to create non-linear, non-exponential effects like the to CSS transition properties ease-in
and ease-in-out
.step
option produces discrete, stepped results by evaluating a piecewise-constant function defined by stops. This option is helpful if you want complete control over the property values used in defined intervals rather than interpolating values between stops. For example, you might visualize the population of counties in a state by assigning the color yellow to counties with less than 500,000 people, orange for 500,000-1,000,000 people, and red for counties with more than 1,000,000 people.string
, number
, or boolean
. You can also use multiple values in each conditional statement.class
. If class
is equal to park
or pitch
, the feature's fill color is green. If the class
of a feature is equal to hospital
, the feature's fill color is pink. Another condition is applied if the class
is equal to school
, and there is a fallback value for any feature whose class
field does not match any of the conditions (or does not exist at all).tm2z
format to your account.