改变L.circleMarker()的颜色

时间:2015-07-10 14:16:50

标签: javascript leaflet mapbox

这可能是一个简单的解决方案,但我想将L.circleMarkers的颜色从蓝色更改为绿色。基于documentation,它表示您可以传递一个选项对象来更改颜色等内容。我试过的是:

return L.circleMarker(ll, {radius: number}, '#006600');

将十六进制颜色代码传递给绿色。我还尝试创建一个这样的实际对象:

var optionsObject = {color: "#006600"};

我试过的方法都没有。我对JavaScript和MapBox比较陌生,如果有人可以帮助我,我会很感激。谢谢!

2 个答案:

答案 0 :(得分:1)

事实证明你可以做以下事情:

return L.circleMarker(ll, {radius: number, color: '#006600'});

答案 1 :(得分:0)

要更改颜色圆形标记,请使用NameCircle.setStyle({color: 'color name'});

喜欢这个https://jsfiddle.net/magi2109/xd3Lmoqb/

circleMarker

我的描述链接是this