0

我正在使用官方Carto 库来解析CartoCSS

cartocss = "#views { line-color: #7B00B4; line-width: 1; line-opacity: 0.7; line-dasharray: 4,2; }";

shader = new carto.RendererJS().render(cartocss),
style = shader.layers[0].getStyle({ property: 1 }, { zoom: 10 });

console.log({shader, style});

这是一个小提琴:http: //jsfiddle.net/mz5xj67p/2/

问题是 的值dasharray。尽管样式对象具有正确的值 ( 4, 2),但是当我尝试使用getStyle方法检索它时,它只是返回4

在此处输入图像描述

我错过了什么?

4

0 回答 0