styling - 如何在 Skobbler 中编辑道路徽章?

标签 styling skmaps scoutstyleeditor

我在任何级别的样式编辑器中都找不到任何“徽章”功能,我想更改道路徽章的颜色。

最佳答案

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/

相关文章:

react-native - React Native 应用程序具有相同的代码,但在 iOS 和 Android 中结果不同

skmaps - 如何自定义位置图标?

HTML/CSS - 列表 - 使用列表样式时将背景颜色应用于整行?

reactjs - 如何在 ReactJS 中更改可重用组件的背景颜色?

ios - SKMaps - 上传到 iTunes Connect 的应用程序错误 - 无效二进制 - 段对齐 - 加密

ios - 类消息的接收者 SKViaPoint 是前向声明

skmaps - Skobbler 如何确定要显示的 POI 的优先级?

css - 使用 transform translate 规范化 transform rotate 元素的位置

ios - SkobblerFrameWork 未获取确切位置