Leafletjs中折线之间不需要的多边形

时间:2019-07-01 08:52:36

标签: javascript leaflet polyline

我已经用LeafletJS创建了折线来连接openstreetmap上的标记。但是,当我在折线函数中添加两个以上的点时,在这些点之间会出现一个不需要的黄色三角形。 (下面的图片和代码)

triangle appears when more than two points in polyline

这是已知问题还是我的代码中有错误?我尝试查看文档和一些示例,它们以相同的方式进行操作。

    var firstpolyline = L.polyline([[53.095039, -7.921957],
    [51.143901, -1.434145],
    [52.915245, 6.869848]], {color: 'red'}).addTo(map);

1 个答案:

答案 0 :(得分:1)

结果是,您必须指定fill:'false', fillOpacity:'0',在其中设置颜色以删除黄色三角形(多边形填充)。现在只有红线了。

文档链接位于此处:https://leafletjs.com/reference-1.4.0.html#polyline