[英]How to remove a linestring from MultiLineString in OpenLayers?
我可以使用appendLineString方法追加lineStrings。 但是如何刪除它們? 我試圖從getLineStrings數組中拼接它們,但是沒有成功。
我最接近的是:
//multiLineString is my ol.geom.MultiLineString object
multiLineString.setCoordinates([]);
謝謝
這對我有用:
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 LineString
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.