Для полилинии требуется как минимум два набора lat, longs
. Не могли бы вы указать, где в вашем коде вы формируете polylines
?
В вашем коде, range.map
операция приведет только к созданию массива позиций. И, следовательно, ваш код отображает одну строку.
Если вы намереваетесь создать несколько полилиний и отобразить их с помощью LayerGroup
, я бы предложил что-то в строках:
var latlngs1 = [
[45.51, -122.68,0],
[37.77, -122.43,1],
[34.04, -118.2,2]
];
var latlngs2 = [
[34.04, -118.2,2],
[32.08, -110.5,2]
];
const polyline1 = L.polyline(latlngs1, {color: 'red'})
var polyline2 = L.polyline(latlngs2, {color: 'blue'})
var hotlineLayer = L.layerGroup([polyline1, polyline2]).addTo(map);
Пример кода: https://jsfiddle.net/idhruvs/n75omjbd/32/