function drawLine(svgNode, tile, layer, style) {
if (tile.layers.hasOwnProperty(layer["source-layer"])) {
const g = svgNode.append("g");
g.append('path')
.datum(
filter(
geojson(
[tile[0], tile[1], tile[2]],
tile.layers[layer["source-layer"]]
),
l => {
if (style.filter) {
console.log(style.filter);
}
return true;
}
)
)
.attr('d', d3.geoPath().projection(projection))
.attr('fill', 'none')
.attr('stroke', layer.paint["line-color"]())
.attr('stroke-width', layer.paint["line-width"]());
}
}