gpt4 book ai didi

javascript - 转换 ol.geom.Geometry 的布局

转载 作者:行者123 更新时间:2023-11-30 12:20:35 26 4
gpt4 key购买 nike

例如我有错误的代码:

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

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

最佳答案

您可以在构造几何时设置几何布局(另请参阅 ol.geom.GeometryLayout ):

var multipoint = new ol.geom.MultiPoint([], 'XYZ');
var point = new ol.geom.Point([2,3,0]);
multipoint.appendPoint(point);

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

关于javascript - 转换 ol.geom.Geometry 的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31243152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com