如何在具有圆角的传单中制作折线

How to make PolyLine in leaflet having end edges rounded

我正在我的传单地图中绘制折线。为了我的目的,我将笔划宽度保持在较高水平。但是有了这么大的笔画宽度,我看到多段线在拐角处是圆的。但我不想要圆边。下图显示了圆角。我怎样才能使边缘成为矩形,使线条看起来像一个矩形。

这是我用来生成折线的代码。

 var pointA = new L.LatLng(lat1, lon1);
    var pointB = new L.LatLng(lat2, lon2);
    var pointList = [pointA, pointB];
    var brokenroad = new L.Polyline(pointList {
    color: 'red',
    weight: 40,
    opacity: 0.5,
    smoothFactor: 1
    });
    map.addLayer(firstpolyline);

我找到了答案及其工作原理。我的更新代码是

 var pointA = new L.LatLng(lat1, lon1);
var pointB = new L.LatLng(lat2, lon2);
var pointList = [pointA, pointB];
var brokenroad = new L.Polyline(pointList {
color: 'red',
weight: 40,
opacity: 0.5,
lineCap: "square",
smoothFactor: 1
});
map.addLayer(firstpolyline);