Leaflet.js найти все линии на карте
Имеется карта на которую добавлены линии подобным образом
polyline = L.polyline([[marker.getLatLng().lat,marker.getLatLng().lng],
[lat1,lon1]],
{color: 'green', id: "line"+marker.options.id}
)
polyline.addTo(mymap);
Хотелось бы получить массив всех линий.
Ответы (1 шт):
Автор решения: KordDEM
→ Ссылка
Не удалось вывести массив всех линий. Пришлось получать все отрисованные элементы и искать по атрибутам.
mymap.eachLayer(function (layer) {
if (layer.options.color === 'green') {
console.log(layer);
}
});