openlayers3 点,线,面

openlayers3根据多个经纬度,在地图上生成若干个范围或者线。现在有两个主要问题,第一个问题是我不知道如何连线,比如两个坐标连成一条直线,第二个问题是,如果有多个坐标如何让他们以指定的顺序连起来

参考:https://blog.csdn.net/zhongshijun521/article/details/61198600

function addLine(begin,end,layer){
var line = new ol.Feature({

geometry:new ol.geom.LineString([[begin.geox,begin.geoy], [end.geox,end.geoy]])

});
line.setStyle(new ol.style.Style({

stroke: new ol.style.Stroke({

width: 5,

color:'#5298FF'
})

}));

layer.getSource().addFeature(line);

}


使用lineString就可以连线,指定顺序就是你构造入参数组各个点的位置