SuperMap.Geometry.Rectangle

矩形几何对象类。

Inherits

Summary
SuperMap.Geometry.Rectangle 矩形几何对象类。
Properties
height {Float}矩形的高度。
width {Float}矩形的宽度。
x {Float}矩形左下角点的横坐标。
y {Float}矩形左下角点的纵坐标。
Constructor
SuperMap.Geometry.Rectangle 实例化矩形对象。
Functions
getArea 获取矩形对象的面积。 Returns: {Float} 矩形对象面积。
getCentroid 获取几何对象的质心。 Returns: {SuperMap.Geometry.Point} 几何图形的质心。
getLength 获取矩形对象的周长 Returns: {Float} 矩形对象的长度。
move 沿着x、y轴的正方向上按照给定的位移移动矩形对象

Properties

x

{Float}矩形左下角点的横坐标。

y

{Float}矩形左下角点的纵坐标。

width

{Float}矩形的宽度。

height

{Float}矩形的高度。

Constructor

SuperMap.Geometry.Rectangle

实例化矩形对象。

//x为矩形左下角点的横坐标;y为矩形左下角点的纵坐标;w为矩形的宽度;h为矩形的高度
 var x = 1;
 var y = 2;
 var w = 10;
 var h = 20;
 var recttangle = new SuperMap.Geometry.Rectangle(x, y, w, h);

Parameters

x {Float} 矩形左下角点的横坐标。
y {Float} 矩形左下角点的纵坐标。
width {Float} 矩形的宽度。
height {Float} 矩形的高度。

Functions

getLength

getLength: function()

获取矩形对象的周长 Returns: {Float} 矩形对象的长度。

getArea

getArea: function()

获取矩形对象的面积。 Returns: {Float} 矩形对象面积。

move

move: function( x,
y )

沿着x、y轴的正方向上按照给定的位移移动矩形对象

Parameters

x {Float} x轴正方向上的偏移量。
y {Float} y轴正方向上偏移量。

getCentroid

getCentroid: function()

获取几何对象的质心。 Returns: {SuperMap.Geometry.Point} 几何图形的质心。

getLength: function()
获取矩形对象的周长 Returns: {Float} 矩形对象的长度。
getArea: function()
获取矩形对象的面积。 Returns: {Float} 矩形对象面积。
move: function( x,
y )
沿着x、y轴的正方向上按照给定的位移移动矩形对象
getCentroid: function()
获取几何对象的质心。 Returns: {SuperMap.Geometry.Point} 几何图形的质心。
点几何对象类。
几何对象类,描述地理对象的几何图形。
Close