Javascript 转换ol.geom.Geometry的布局

Javascript 转换ol.geom.Geometry的布局,javascript,openlayers-3,Javascript,Openlayers 3,例如,我有一个错误代码示例: var multipoint = new ol.geom.MultiPoint([]); // "XY layout var point = new ol.geom.Point([2,3,0]) // "XYZ layout"yout" multipoint.appendPoint(point) // error 转换布局的最佳方法是什么?防止布局错误。您可以在构造几何图形时设置几何图形布局(另请参见): 如果要将布局为“XY”的几何体转换为“XYZ”,则必须手动

例如,我有一个错误代码示例:

var multipoint = new ol.geom.MultiPoint([]); // "XY layout
var point = new ol.geom.Point([2,3,0]) // "XYZ layout"yout"
multipoint.appendPoint(point) // error

转换布局的最佳方法是什么?防止布局错误。

您可以在构造几何图形时设置几何图形布局(另请参见):


如果要将布局为“XY”的几何体转换为“XYZ”,则必须手动转换坐标并创建布局为“XYZ”的新几何体。

好的,转换布局不是OpenLayers库中的特殊功能?不,恐怕没有特殊的方法。布局有时非常混乱,如果您组合来自多个源的向量。谢谢
var multipoint = new ol.geom.MultiPoint([], 'XYZ');
var point = new ol.geom.Point([2,3,0]);
multipoint.appendPoint(point);