类名 ArcGisExtent

# new ArcGisExtent(options)

ArcGisExtent对象

参数:

名称 类型 描述
options Object

必选项,构造Extent对象参数。

query.xmin String

可选项,x轴最小坐标。

query.ymin String

可选项,x轴最大坐标。

query.ymin String

可选项,y轴最小坐标。

query.ymax String

可选项,y轴最小坐标。

query.zmin String

可选项,z轴最小坐标。

query.zmax String

可选项,z轴最小坐标。

query.mmin String

可选项,m轴最小坐标。

query.mmax String

可选项,m轴最小坐标。

作者:
  • 基础平台-杨琨

查看源代码 common/base/ArcGisGeometry/Extent.js, line 24

方法

# centerAt(point)

根据输入的ArcGisPoint对象,生成衣蛾新的中心点

参数:

名称 类型 描述
point ArcGisPoint

必选项,新的中心点。

查看源代码 common/base/ArcGisGeometry/Extent.js, line 216

ArcGisExtent

# contains(geometry)

判断是否包含一个点或者一个ArcGisExtent对象

参数:

名称 类型 描述
geometry Geometry

必选项,要比较的ArcGisExtent对象或者ArcGisPoint对象。

查看源代码 common/base/ArcGisGeometry/Extent.js, line 128

Boolean,是否包含

# equals(extent)

比较两个Extent对象是否相等

参数:

名称 类型 描述
extent ArcGisExtent

必选项,要比较的ArcGisExtent对象。

查看源代码 common/base/ArcGisGeometry/Extent.js, line 109

Boolean,对象是否相等

# expand(factor)

根据输入的值,扩大或缩小一个ArcGisExtent

参数:

名称 类型 描述
factor Number

必选项,放大或缩小系数。

查看源代码 common/base/ArcGisGeometry/Extent.js, line 146

ArcGisExtent,缩放后的ArcGisExtent

# intersects(geometry)

比较点、多点、线、多边形、extent是否与当前extent相交

参数:

名称 类型 描述
geometry Geometry

必选项,要比较的几何对象。

查看源代码 common/base/ArcGisGeometry/Extent.js, line 167

Boolean,是否相交

# offset(dx, dx, dx)

根据输入的dx, dy, dz值,平移extend

参数:

名称 类型 描述
dx Number

必选项,要平移的x值。

dx Number

必选项,要平移的y值。

dx Number

必选项,要平移的z值。

查看源代码 common/base/ArcGisGeometry/Extent.js, line 192

ArcGisExtent,平移后的ArcGisExtent对象

# toString()

返回如下格式的字符串:"xmin,ymin,xmax,ymax"

查看源代码 common/base/ArcGisGeometry/Extent.js, line 280

Sting

# union(extent)

输入一个ArcGisExtent对象,与原extent对象合并,生成一个新的extent

参数:

名称 类型 描述
extent ArcGisExtent

必选项,要合并的ArcGisExtent对象。

查看源代码 common/base/ArcGisGeometry/Extent.js, line 240

ArcGisExtent,新的Extent对象

构造函数
成员变量
方法
事件