将 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]]
]
}
在 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]]
]
}