mapbox.com上的示例返回关于悬停特性的很好的信息,以及填充颜色的https://docs.mapbox.com/mapbox-gl-js/example/queryrenderedfeatures/。
返回的填充颜色如下所示:
"feature": {
"type": "Feature",
"layer": {
"id": "data",
"type": "fill",
"source": "jsx-source-1",
"paint": {
"fill-color": {
"r": 0.6398494117647059,
"g": 0.26332078431372546,
"b": 0.1670227450980392,
"a": 0.7
}
},
"layout": {}
},
"source": "jsx-source-1",
"state": {}
},
标签"r“、"g”、"b“、"a”似乎是rbga颜色代码,但返回的值不是。这是什么?
知道如何把它转换成rgba,十六进制,hsl吗?
发布于 2022-07-28 17:11:00
我想通了。将单个值乘以255,以获得rgb代码,将"a“(alpha)保持不变。
https://stackoverflow.com/questions/73156238
复制相似问题