我发现传入一系列ol.coordinate元素是可能的,但我没有看到传递ol.geom.Point特征数组的明显方法。从点要素数组创建多边形的最有效方法是什么?
答案 0 :(得分:1)
循环所有点以收集其几何体,然后从该集合中创建多边形。
var coordinates = [];
points.forEach(function(point) {
coodinates.push(point.getCoordinates());
});
var polygon = new ol.geom.Polygon([coordinates]);