# MapGIS Client for JavaScript API

Cesium MapboxGL Leaflet OpenLayers
API文档

#### # new ArcGisMultipoint(options)

ArcGis服务

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`options` | Object | 必选项，构造点对象参数。
`points` | String | 可选项。点坐标数组， Example：[[x1,y1],[x2,y2]]。
`spatialReference` | ArcGisSpatialReference | 可选项。多边形的空间坐标系，默认4326。

作者:
  - 基础平台-杨琨

查看源代码 common/base/ArcGisGeometry/Multipoint.js, line 6

### 方法

#### # addPoint(point)

添加点坐标，可以为[x,y]坐标或者ArcGisPoint对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`point` | ArcGisPoint | 必选项，要查询的多边形序号，可为点坐标数组或者坐标或者ArcGisPoint对象数组。

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

#### # getPoint(index)

根据index返回ArcGisPoint对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`index` | Number | 必选项，要查询的点序号。

查看源代码 common/base/ArcGisGeometry/Multipoint.js, line 37

返回值:

ArcGisPoint，点对象

#### # removePoint(index)

根据index删除一个ArcGisPoint对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`index` | Number | 必选项，要查询的点序号。

查看源代码 common/base/ArcGisGeometry/Multipoint.js, line 47

返回值:

ArcGisPoint，点对象

#### # setPoint(index)

根据index，更新一个点对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`index` | Number | 必选项，在pointIndex处，更新这个点。

查看源代码 common/base/ArcGisGeometry/Multipoint.js, line 58

返回值:

ArcGisMultipoint，线对象

#### # toGeometryJSON()

将点坐标转换为Json对象

查看源代码 common/base/ArcGisGeometry/Multipoint.js, line 74

返回值:

String

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