我在任何级别的样式编辑器中都找不到任何“徽章”功能,我想更改道路徽章的颜色。
最佳答案
map 上的徽章图标与所使用的徽章图像之间的链接位于 .json 文件中。
所有徽章图标均在“Common”文件夹中的highway_signs.png图像文件中定义,并以 Sprite 形式捆绑在一起:
"badges" :
[
{
"columns" : 2,
"filename" : "highway_signs.png",
"id" : 59,
"rows" : 8,
"textcolor" : "FFFFFF"
}
],
然后每个徽章在不同位置使用不同的“图标”
"text" :
{
"badge" :
{
"badgeid" : 59,
"badgetype" : "#0#1",
"color" : "FFFFFF",
"fontid" : [ 3, 3, 3, 3 ],
"fontid3d" : [ 7, 7, 7, 6 ],
"format" : "#1",
"horizontal" : true,
"outlinecolor" : "ffffffff",
"position" : "path",
"spacing" : 400
}
}
关键是 "badgetype": "#0#1"
行,表示我们将使用第一行(0 个基于索引的行)、第二列(0 个索引)中的图像基于列)。
如果要修改徽章图标,请修改highway_signs.png 文件。 如果您想从 map 中删除徽章 - 从道路元素定义中删除“徽章”元素。
关于styling - 如何在 Skobbler 中编辑道路徽章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138212/