ArcGisExtent Class

ArcGis.ArcGisExtent(options)

Fx构造函数

# new ArcGisExtent(options)

ArcGisExtent对象

参数:
名称 类型 属性 描述
options Object

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

query.xmin String <optional>

可选项,x轴最小坐标。

query.ymin String <optional>

可选项,x轴最大坐标。

query.ymin String <optional>

可选项,y轴最小坐标。

query.ymax String <optional>

可选项,y轴最小坐标。

query.zmin String <optional>

可选项,z轴最小坐标。

query.zmax String <optional>

可选项,z轴最小坐标。

query.mmin String <optional>

可选项,m轴最小坐标。

query.mmax String <optional>

可选项,m轴最小坐标。

作者:
  • 基础平台-杨琨

查看源代码 service/ArcGis/Extent.js, line 7

方法

# centerAt(point)

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

参数:
名称 类型 描述
point ArcGisPoint

必选项,新的中心点。

查看源代码 service/ArcGis/Extent.js, line 198

ArcGisExtent

# contains(geometry)

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

参数:
名称 类型 描述
geometry Geometry

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

查看源代码 service/ArcGis/Extent.js, line 110

Boolean,是否包含

# equals(extent)

比较两个Extent对象是否相等

参数:
名称 类型 描述
extent ArcGisExtent

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

查看源代码 service/ArcGis/Extent.js, line 93

Boolean,对象是否相等

# expand(factor)

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

参数:
名称 类型 描述
factor Number

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

查看源代码 service/ArcGis/Extent.js, line 128

ArcGisExtent,缩放后的ArcGisExtent

# intersects(geometry)

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

参数:
名称 类型 描述
geometry Geometry

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

查看源代码 service/ArcGis/Extent.js, line 149

Boolean,是否相交

# offset(dx, dx, dx)

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

参数:
名称 类型 描述
dx Number

必选项,要平移的x值。

dx Number

必选项,要平移的y值。

dx Number

必选项,要平移的z值。

查看源代码 service/ArcGis/Extent.js, line 174

ArcGisExtent,平移后的ArcGisExtent对象

# toString()

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

查看源代码 service/ArcGis/Extent.js, line 253

Sting

# union(extent)

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

参数:
名称 类型 描述
extent ArcGisExtent

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

查看源代码 service/ArcGis/Extent.js, line 222

ArcGisExtent,新的Extent对象