我可以用appendLineString方法附加lineStrings。但是如何删除它们呢?我尝试从getLineStrings数组对它们执行splice操作,但没有成功。
我最接近的是:
//multiLineString is my ol.geom.MultiLineString object
multiLineString.setCoordinates([]);谢谢
发布于 2015-05-18 23:02:12
这对我来说很有效:
var multi = new ol.geom.MultiLineString([[[1,2],[2,3],[1,4]],[[2,1],[3,2],[4,1]]]);
var singles = multi.getLineStrings(); //returns an array of 2 LineStrings
singles.splice(0,1);
multi.setLineStrings(singles);
multi.getLineStrings(); //returns a single LineStringhttps://stackoverflow.com/questions/30305985
复制相似问题