gpt4 book ai didi

javascript - 如何在deck.gl的iconlayer中使用svg

转载 作者:行者123 更新时间:2023-12-04 12:59:15 25 4
gpt4 key购买 nike

我的测试代码

     const layer = 
new IconLayer({
id: 'icon-layer',
data,
getIcon: d=> ({data : 'data/test.svg', width:128, height:128}),
getSize: d => Math.max(2, Math.min(d.contributions / 1000 * 25, 25)),
pickable: true,
sizeScale: 15,
getPosition: d => [127.14467,31.39953]
});

我有一个错误。
icon-manager.js:366 DOMException: The source image cannot be decoded.

如何在deck.gl的iconlayer中使用svg?

最佳答案

根据API reference getIcon 的返回对象回调必须包含 url属性(property)。从文档中:

getIcon: d => ({
url: d.avatar_url,
width: 128,
height: 128,
anchorY: 128
}),
在您的示例中,您需要重命名 url属性(property)给 data .

关于javascript - 如何在deck.gl的iconlayer中使用svg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61183356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com