#### # new ArcGisPoint(options)

生成Point对象

#### 参数

名称 | 类型 | 描述
--- | --- | ---
`options` | Object | 必选项，构造点对象参数。
`latitude` | String | 可选项。纬度。
`longitude` | String | 可选项。经度。
`m` | String | 可选项。m值。
`x` | String | 可选项。x值，单位米。
`y` | String | 可选项。y值，单位米。
`z` | String | 可选项。z值，单位米。

作者:
  - 基础平台-杨琨

### 方法

#### 方法概述

名称 | 返回值类型 | 描述
--- | --- | ---
`copy` | `` | `复制point的所有值，并覆盖当前对象`
`distance` | `` | `根据两个point的x、y、z值，算出两点的距离`
`equals` | `` | `判断两个点是否相等，判断条件为x、y、z、m以及坐标系都相等`
`toArray` | `` | `返回[x,y]坐标数组，如果有z值，则返回[x,y,z]`
`toGeometryJSON` | `` | `将坐标转为特定格式，供IdentifyTask使用`

#### 方法详情

#### # copy(point)

复制point的所有值，并覆盖当前对象

#### 参数

名称 | 类型 | 描述
--- | --- | ---
`point` | ArcGisPoint | 必选项，查询参数。

作者:
  - 基础平台-杨琨

#### # distance(point)

根据两个point的x、y、z值，算出两点的距离

#### 参数

名称 | 类型 | 描述
--- | --- | ---
`point` | ArcGisPoint | 必选项，查询参数。

作者:
  - 基础平台-杨琨

返回值

Number，两点距离

#### # equals(point)

判断两个点是否相等，判断条件为x、y、z、m以及坐标系都相等

#### 参数

名称 | 类型 | 描述
--- | --- | ---
`point` | ArcGisPoint | 必选项，查询参数。

作者:
  - 基础平台-杨琨

返回值

Boolean，是否相等

#### # toArray()

返回[x,y]坐标数组，如果有z值，则返回[x,y,z]

作者:
  - 基础平台-杨琨

返回值

[x,y,z]坐标数组

#### # toGeometryJSON()

将坐标转为特定格式，供IdentifyTask使用

作者:
  - 基础平台-杨琨

返回值

String，包含点坐标的JSON字符串