com.amap.api.maps2d

## 类 Projection

- java.lang.Object
- - com.amap.api.maps2d.Projection

-     public class Projection
      extends java.lang.Object

  这个类负责将屏幕位置和地理坐标（经纬度）进行转换。屏幕位置是相对地图的左上角的位置，所以并不一定是从整个屏幕开始计算的。
  从以下版本开始:
    V2.0

- - ### 构造器概要

    构造器
    构造器和说明
    `Projection(IProjection paramIProjectionDelegate)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `LatLng` | `fromScreenLocation(Point paramPoint)` 根据转入的屏幕位置返回一个地图位置（经纬度）。
    `VisibleRegion` | `getVisibleRegion()` 返回一个在屏幕坐标与地理经纬度坐标之间的可见区域
    `PointF` | `toMapLocation(LatLng paramLatLng)` 返回一个从经纬度坐标转换来的绘制地图需要的坐标。
    `Point` | `toScreenLocation(LatLng paramLatLng)` 返回一个从地图位置转换来的屏幕位置。

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### Projection

          public Projection(IProjection paramIProjectionDelegate)

  - ### 方法详细资料

    - #### fromScreenLocation

          public LatLng fromScreenLocation(Point paramPoint)

      根据转入的屏幕位置返回一个地图位置（经纬度）。这个屏幕位置是相对于地图左上角的像素位置（不是相对于屏幕的左上角）。
      参数:
        `paramPoint` - 屏幕位置的点。
      返回:
        根据转入的屏幕位置返回一个地图位置（经纬度）。这个位置是从转入的点垂直射下一条光线映射到地图上的地图位置。
      从以下版本开始:
        V2.0

    - #### toScreenLocation

          public Point toScreenLocation(LatLng paramLatLng)

      返回一个从地图位置转换来的屏幕位置。这个屏幕位置是相对于地图的左上角的，不是相对于整个屏幕的。
      参数:
        `paramLatLng` - 一个从地图上的经纬度转换来的屏幕位置。
      返回:
        一个从地图位置转换来的屏幕位置。
      从以下版本开始:
        V2.0

    - #### toMapLocation

          public PointF toMapLocation(LatLng paramLatLng)

      返回一个从经纬度坐标转换来的绘制地图需要的坐标。
      参数:
        `paramLatLng` - 经纬度坐标
      返回:
        返回一个绘制地图需要的坐标
      从以下版本开始:
        V2.1.4

    - #### getVisibleRegion

          public VisibleRegion getVisibleRegion()

      返回一个在屏幕坐标与地理经纬度坐标之间的可见区域
      返回:
        VisibleRegion 当前状态的可见区域。
      从以下版本开始:
        V2.0.1