Leaflet 将所有折线添加到地图

问题描述 投票:0回答:1

一旦您通过可单击操作将一条或多条折线添加到地图并想要使用测量工具PolylineMeasure,这些折线就在某种程度上。如何获取地图中所有创建的折线以禁用可点击,这样您就可以直接使用折线,就像可以在地图上单击标记一样

L.polyline(latlngs, {clickable: false}).addTo(map);
javascript leaflet
1个回答
0
投票
var mypolylines = [];
polyline = new L.Polyline(coords,{options});
polyline.addTo(map);
mypolylines.push(polyline);

要获取地图中所有创建的折线以禁用可点击,请循环数组

for(var i = 0; i <mypolylines.length; i++) {
//Do something here=>disable clickable mypolylines[i]
console.log(mypolylines[i]);    
}
© www.soinside.com 2019 - 2024. All rights reserved.