我有一个点层与一个图标,我想显示标签,除了图标,只有从一定的缩放水平(9)。我想避免创建一个专用的标签层。查看表达式文档,斯特特和缩放应该给出所需的结果,但它不起作用。
在这个答案之后,我尝试根据缩放级别更改文本的大小,但是无论缩放,文本总是具有默认大小(在这里),我是遗漏了什么还是bug?我在用Maplibre
layout: {
"icon-image": "border_crossing",
"icon-size": 0.5,
"icon-allow-overlap": true,
'text-field': ['get', 'loc_type'],
'text-variable-anchor': ['top'],
'text-radial-offset': 0.5,
'text-justify': 'auto',
"text-size": [ "step",
["zoom"],
0,0,
9,15,
7
]
}发布于 2022-05-11 04:54:50
有很多种方式。其中之一是:
'text-field`: ["step", ["zoom"], "", 9, ["get", "loc_type"]]看起来您的step代码中有一个bug。
https://stackoverflow.com/questions/72176009
复制相似问题