Rectangle

范围

new YS.Rectangle(west, south, east, north)

范围类
Name Type Default Description
west Number -180 optional 西(-180~180)
south Number -90 optional 南(-90~90)
east Number 180 optional 东(-180~180)
north Number 90 optional 北(-90~90)

Members

staticreadonlyYS.Rectangle.WORLD : Rectangle

世界范围的矩形常量

east : Number

Default Value: 180

north : Number

Default Value: 90

south : Number

Default Value: -90

west : Number

西
Default Value: -180

Methods

staticYS.Rectangle.availableRect(obj)Boolean

检查rectangle是否合法
Name Type Description
obj RectangleD 待检测值
Returns:
合法返回true,不合法返回false

staticYS.Rectangle.checkValue(value)Boolean

检测对象是否为Rectangle
Name Type Description
value Rectangle 待检测对象
Returns:

staticYS.Rectangle.fromCesium(rect)Rectangle

Cesium.Rectangle转Rectangle
Name Type Description
rect Cesium.Rectangle Cesium.Rectangle
Returns:
返回Rectangle

staticYS.Rectangle.fromRadians(rectangle)Rectangle

将弧度单位的Rectange转成以度为单位
Name Type Description
rectangle Rectangle 任意类型的rectangle,弧度单位
Returns:
返回度为单位的Rectangle

staticYS.Rectangle.toCesium(rect)Cesium.Rectangle

Rectangle转Cesium.Rectangle
Name Type Description
rect Rectangle Rectangle
Returns:
返回Cesium.Rectangle

staticYS.Rectangle.toRadians(rectangle)Rectangle

将度单位的Rectange转成以弧度为单位
Name Type Description
rectangle Rectangle 任意类型的rectangle,度单位
Returns:
返回弧度为单位的Rectangle

contains(longitude, latitude)Boolean

判断矩形是否包含坐标
Name Type Description
longitude Number 坐标经度,单位和矩形单位一致
latitude Number 坐标纬度,单位和矩形单位一致
Returns:
包含返回true,不包含返回false

contains2(p)Boolean

判断矩形是否包含点
Name Type Description
p XY | XYZ 点对象,单位和矩形单位一致
Returns:
包含返回true,不包含返回false

intersection(rect)Rectangle

计算两个rectangle对象的交集
Name Type Description
rect Rectangle 另一个对象
Returns:
返回交集结果,不修改两个源数据

intersects(rect)Boolean

判断两个矩形是否相交
Name Type Description
rect Rectangle 另一个对象
Returns:
相交返回true,不相交返回false

union(rect)Rectangle

计算两个rectangle对象的并集
Name Type Description
rect Rectangle 另一个对象
Returns:
返回并集结果,不修改两个源数据