Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 逗号分隔值(Carto)问题_Javascript_Cartodb_Cartocss - Fatal编程技术网

Javascript 逗号分隔值(Carto)问题

Javascript 逗号分隔值(Carto)问题,javascript,cartodb,cartocss,Javascript,Cartodb,Cartocss,我正在使用官方解析: 这是一把小提琴: 问题在于dasharray的值。虽然style对象具有正确的值(4,2),但当我尝试使用getStyle方法检索它时,它只返回4 我遗漏了什么?我无法复制您的问题。你需要那些render方法吗?@ramiroaznar因为我使用的是Mapbox GL而不是传单。如果你使用的是Mapbox GL,你应该使用而不是CARTO.js。@ramiroaznar哦!因此,我从客户端js得到的只是一个到他们的viz.json的链接,我能够从中提取tje SQL和Ca

我正在使用官方解析:

这是一把小提琴:

问题在于
dasharray
的值。虽然style对象具有正确的值(
4,2
),但当我尝试使用
getStyle
方法检索它时,它只返回
4


我遗漏了什么?

我无法复制您的问题。你需要那些
render
方法吗?@ramiroaznar因为我使用的是Mapbox GL而不是传单。如果你使用的是Mapbox GL,你应该使用而不是CARTO.js。@ramiroaznar哦!因此,我从客户端js得到的只是一个到他们的viz.json的链接,我能够从中提取tje SQL和CartoCSS来生成样式。我能用CartoVL做同样的事吗?从示例来看,我似乎仍然需要使用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});