在以原点为中心的椭球上的一个制图矩形的轮廓的描述。
new RectangleOutlineGeometry(options)
Parameters:
options
(Object)
Name | Description |
---|---|
options.rectangle
Rectangle
|
以弧度表示的具有北、南、东和西特性的地图矩形。 |
options.ellipsoid
Ellipsoid
default Ellipsoid.WGS84
|
矩形所在的椭球体。 |
options.granularity
Number
default BMMath.RADIANS_PER_DEGREE
|
每一纬度和经度之间的距离,以弧度表示。确定缓冲区中的位置数。 |
options.height
Number
default 0.0
|
矩形与椭球面之间的距离,单位为米。 |
options.rotation
Number
default 0.0
|
矩形的旋转,以弧度表示。正旋转是逆时针的。 |
options.extrudedHeight
Number
|
矩形的挤压面和椭球面之间的距离(米)。 |
Example
var rectangle = new bmgl.RectangleOutlineGeometry({
ellipsoid : bmgl.Ellipsoid.WGS84,
rectangle : bmgl.Rectangle.fromDegrees(-80.0, 39.0, -74.0, 42.0),
height : 10000.0
});
var geometry = bmgl.RectangleOutlineGeometry.createGeometry(rectangle);
Throws
- RectangleOutlineGeometry#createGeometry
See:
Members
(static) packedLength : Number
用于将对象打包到数组中的元素数。
Methods
(static) createGeometry(rectangleGeometry) → {Geometry|undefined}
计算矩形轮廓的几何表示,包括其顶点、索引和边界球。
Parameters:
Throws
-
DeveloperError : 旋转矩形无效。
将提供的实例存储到提供的数组中。
Parameters:
array
(Array.<Number>)
要打包的数组。
startingIndex
(Number)
(default 0
)
数组中开始打包元素的索引。
从压缩数组中检索实例。
Parameters:
array
(Array.<Number>)
压缩数组。
startingIndex
(Number)
(default 0
)
要解包的元素的起始索引。