# MapGIS Client for JavaScript API

Cesium MapboxGL Leaflet OpenLayers
API文档

#### # new Projection()

投影转换工具

查看源代码 common/base/Projection.js, line 18

### 方法

#### # static project(geometry, outSpatialReference, geographicTransformation)

将几何对象投影到指定坐标系中

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`geometry` | Geometry | Array.<geometry> | 要投影的几何或几何数组
`outSpatialReference` | SpatialReference | 目标参考系
`geographicTransformation` | String | 可选参数，若一个坐标系未收录，则请在EPSG官网：https://epsg.io查询目标参考系椭球体参数

查看源代码 common/base/Projection.js, line 341

返回值:

投影后的几何对象

类型: Geometry | Array.<Geometry>

##### 示例

<h7>将3857坐标系的点转为4326坐标系的点</h7>

    const projectedGeometry = Zondy.Tool.Projection.project(
      new Zondy.Geometry.Extent({
        xmin: 12062959.621822732,
        ymin: 3379793.138124517,
        xmax: 12927637.10614421,
        ymax: 3931626.287996913,
        spatialReference: new Zondy.SpatialReference({
          wkid: 3857
        })
      }),
      new Zondy.SpatialReference({
        wkid: 4326
      })
    )

<h7>将未收录的坐标系的点转为4326坐标系的点</h7>

    const projectedGeometry = Zondy.Tool.Projection.project(
      new Zondy.Geometry.Extent({
        xmin: -45257.10778559791,
        ymin: 3212885.1836444484,
        xmax: 705989.8953363781,
        ymax: 3691623.86404564,
        spatialReference: new Zondy.SpatialReference({
          wkid: 4547,
          geographicTransformation: '+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs'
        })
      }),
      new Zondy.SpatialReference({
        wkid: 4326
      })
    )

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