Mapbox属性函数:基本值

时间:2018-08-21 14:25:10

标签: mapbox-gl-js

检查MapBox Street-v9样式时,我发现了一种奇怪的表示法,并且无法通过对SO,文档和手册进行准确的验证来验证其确切含义。

    "paint": {
        "background-color": {
            "base": 1,
            "stops": [ [11, "hsl(35, 32%, 91%)"], [13, "hsl(35, 12%, 89%)"]]
        }
    }

对我而言,这里的可疑之处是“基地”:1。 我知道,对于线宽或类似宽度,基数1表示默认宽度为1。

但是这里的属性不是整数,那么它到底是什么意思? 第一站?从0还是1开始?

P.S。 还有更多类似用法的例子:

        "line-cap": {
            "base": 1,
            "stops": [ [0, "butt"], [11 "round"] ]
        },

1 个答案:

答案 0 :(得分:1)

  

基础

     

可选号码。默认值为1。

     

插值曲线的指数底。它控制速率   函数输出增加时。更高的值使输出   向范围的高端增加更多。值接近   1输出线性增加。

     

https://www.mapbox.com/mapbox-gl-js/style-spec/#function-base