我怎样才能使L.featureGroup从数组coordinateRoute在data.json,处理与按键“蛇了!”,这就像当我点击“蛇呀!” 有它自己的id,地图将显示带有相应id的coordinateRoute的Polyline
这是 data.json:
更具体地说,这是我尝试但错误的方式:
let route;
data.map((item) => {
if (item.id === 1 && item.coordinateRoute) {
return (route = L.featureGroup([
item.coordinateRoute.map((line) => {
if (i % 2 === 0) {
L.marker(item.coordinateRoute[i], { icon });
}
L.polyline([item.coordinateRoute[i], item.coordinateRoute[i + 1]]);
return i++;
}),
]));
return (route = L.featureGroup(lines));
}
return route;
});