天天看点

Mapbox常用表达式整理

Mapbox常用表达式整理

rgb

["rgb", number, number, number]: color      

rgba

["rgba", number, number, number, number]: color      

Math

+, -, *, /, %, ^

["+", number, number, ...]: number
// -
["-", number, number]: number
["-", number]: number

["*", number, number, ...]: number
["/", number, number]: number
["%", number, number]: number
["^", number, number]: number      

abs, ceil, floor, round

["abs", number]: number
["ceil", number]: number
["floor", number]: number
["round", number]: number      

sin, cos, tan, asin, acos, atan

["sin", number]: number
["cos", number]: number
["tan", number]: number
["asin", number]: number
["acos", number]: number
["atan", number]: number      

e, ln, ln2, log10, log2, pi

["e"]: number
["ln", number]: number
["ln2"]: number
["log10", number]: number
["log2", number]: number
["pi"]: number      

max, min

["max", number, number, ...]: number
["min", number, number, ...]: number      

zoom

["zoom"]: number      
paint: {
    'circle-radius': [
        'interpolate', ['linear'], ['zoom'],
        10, ['/', ['-', 2017, ['number', ['get', 'Constructi'], 2017]], 30],
        13, ['/', ['-', 2017, ['number', ['get', 'Constructi'], 2017]], 10],
      ]
}      

heatmap-density

["heatmap-density"]: number      
Mapbox常用表达式整理
Mapbox常用表达式整理
rgb