如何在mapbox-gl中为图层文本字段添加背景颜色

时间:2016-04-21 15:23:23

标签: mapbox-gl-js

如何在mapbox-gl中为图层文本字段添加背景颜色,或者如何在文本字段中添加背景框

numbers[january];

1 个答案:

答案 0 :(得分:2)

虽然我也不知道如何绘制背景框,但我们可能正在寻找同样的东西,即隐藏自定义标签下面的任何其他文本,以便它弹出并且更清晰。如果是这样,我确实发现你可以添加一个“光环”,它将达到预期的效果。

"layout": {
                "icon-image": symbol + "-15",
                "icon-allow-overlap": true,
                "text-field": symbol,
                "text-font": ["Open Sans Bold", "Arial Unicode MS Bold"],
                "text-size": 11,
                "text-transform": "uppercase",
                "text-letter-spacing": 0.05,
                "text-offset": [0, 1.5]
            },
            "paint": {
                "text-color": "#202",
                "text-halo-color": "#fff",
                "text-halo-width": 2
            },

这是从他们网站上的this example获取的。