gpt4 book ai didi

Mapbox GL JS 从默认标记更改颜色

转载 作者:行者123 更新时间:2023-12-03 14:03:11 24 4
gpt4 key购买 nike

我开始失去理智。

根据 Mapbox API我应该能够更改默认标记颜色,但我没有在文档中找到任何不使用自定义标记的示例,并且最有可能的语法不起作用。

我正在使用 mapbox-gl-js/v0.44.2

var marker = new mapboxgl.Marker({ "color": "#b40219" })
.setLngLat([0, 0])
.addTo(map);

使用此代码, map 显示时没有标记,如果我删除颜色选项,标记确实显示正确,但颜色错误。

对我搞砸的地方有什么建议吗?

最佳答案

螺丝jQuery

setMarkerColor(marker, color) {
let markerElement = marker.getElement();
markerElement
.querySelectorAll('svg g[fill="' + marker._color + '"]')[0]
.setAttribute("fill", color);
marker._color = color;
},

关于Mapbox GL JS 从默认标记更改颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50899452/

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