将 icon-translate 属性 函数,停止,转换为 mapbox 表达式

Convert icon-translate property function, stops, to mapbox expression

在 mapbox 中,我如何将这个图标翻译停靠点转换为带插值的表达式。 我无法从 mapbox 文档中弄清楚。

stops 工作正常,并根据缩放级别在两个缩放级别 12 和 15 之间更改图标的偏移量。Typescript 错误,因为 stops 不是表达式。

        'icon-translate': {
          // @ts-ignore
          stops: [
            [12, [0, 0]],
            [15, [0, -55]]
          ]
        },

感谢您的帮助。

编辑: 这没有更多的 js 错误和 typescript

        'icon-translate': ['interpolate',['linear'],['zoom'],
          12, ["literal",[0, 0]],
          15, ["literal",[0, -55]]
        ],

像这样:

{
'icon-translate': ['interpolate',['linear'],['zoom'], 
    12, ['literal', [0, 0]],
    15, ['literal', [0, -55]]
]
}