最简单的方法来改变Cesium.Rectangle的规模?

时间:2015-05-25 21:57:06

标签: cesium

我想创建一个Cesium Rectangle,它包含一个点列表,但在所有方向上可能比需要大20%。最简单的方法是什么?

var rectangle = Cesium.Rectangle.fromCartographicArray(arrayOfCartos);
...how to make rectangle bigger?

1 个答案:

答案 0 :(得分:0)

我无法在文档中找到内置方法,因此可能需要手动计算:

var enlargeFactor = 0.2;
var marginX = rectangle.width * enlargeFactor / 2;
var marginY = rectangle.height * enlargeFactor / 2;
rectangle.east -= marginX;
rectangle.west += marginY;
rectangle.north += marginY;
rectangle.south -= marginY;