Я пытаюсь изменить цвет текста на карте кластера карт (https://www.mapbox.com/mapbox-gl-js/example/cluster/), но я не могу понять, как это сделать.
Вот соответствующий код:
map.addLayer({
id: "cluster-count",
type: "symbol",
source: "grundbuch",
filter: ["has", "point_count"],
layout: {
"text-field": "{point_count_abbreviated}",
"text-font": ["DIN Offc Pro Medium", "Arial Unicode MS Bold"],
"text-size": 12
}
});
Кто-нибудь знает, как это сделать? Я хотел бы изменить число меток на белый.
Чтобы изменить цвет текста на слое карты, вам нужно свойство "paint"
чтобы установить свойство text-color
REF:
paint: {
"text-color": "#ffffff"
}
пример
map.addLayer({
id: "cluster-count",
type: "symbol",
source: "grundbuch",
filter: ["has", "point_count"],
layout: {
"text-field": "{point_count_abbreviated}",
"text-font": ["DIN Offc Pro Medium", "Arial Unicode MS Bold"],
"text-size": 12
},
paint: {
"text-color": "#ffffff"
}
});