com.amap.api.maps2d.model

## 类 CameraPosition

- java.lang.Object
- - com.amap.api.maps2d.model.CameraPosition

-     public final class CameraPosition
      extends java.lang.Object

  相机位置，这个类包含了所有的可视区域的位置参数。
  从以下版本开始:
    V2.0

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `CameraPosition.Builder` 创建一个摄像机的位置。

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `float` | `bearing` 可视区域指向的方向，2D地图此参数无意义。
    `boolean` | `isAbroad` 是否在国外
    `LatLng` | `target` 目标位置的屏幕中心点经纬度坐标。
    `float` | `tilt` 目标可视区域的倾斜度，2D地图此参数无意义。
    `float` | `zoom` 目标可视区域的缩放级别。

  - ### 构造器概要

    构造器
    构造器和说明
    `CameraPosition(LatLng target, float zoom, float tilt, float bearing)` 构造一个CameraPosition 对象 。

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static CameraPosition.Builder` | `builder()` 创建一个CameraPosition.Builder 对象。
    `static CameraPosition.Builder` | `builder(CameraPosition camera)` 根据传入的CameraPosition 创建一个CameraPosition.Builder 对象。
    `static CameraPosition` | `fromLatLngZoom(LatLng target, float zoom)` 根据传入的经纬度、缩放级别构造一个CameraPosition 对象。

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

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

- - ### 字段详细资料

    - #### target

          public final LatLng target

      目标位置的屏幕中心点经纬度坐标。

    - #### zoom

          public final float zoom

      目标可视区域的缩放级别。

    - #### tilt

          public final float tilt

      目标可视区域的倾斜度，2D地图此参数无意义。

    - #### bearing

          public final float bearing

      可视区域指向的方向，2D地图此参数无意义。

    - #### isAbroad

          public final boolean isAbroad

      是否在国外

  - ### 构造器详细资料

    - #### CameraPosition

          public CameraPosition(LatLng target,
                                float zoom,
                                float tilt,
                                float bearing)

      构造一个CameraPosition 对象 。
      参数:
        `target` - 目标位置的屏幕中心点经纬度坐标 。
        `zoom` - 目标可视区域的缩放级别。缩放级别为3~19。
        `tilt` - 目标可视区域的倾斜度，2D地图此参数无意义 。
        `bearing` - 可视区域指向的方向，2D地图此参数无意义 。
      抛出:
        `java.lang.NullPointerException` - 如果传入的目标位置为null，则抛出NullPointerException。
      从以下版本开始:
        V2.8.1

  - ### 方法详细资料

    - #### fromLatLngZoom

          public static final CameraPosition fromLatLngZoom(LatLng target,
                                                            float zoom)

      根据传入的经纬度、缩放级别构造一个CameraPosition 对象。这个CameraPosition 对象指向正北，并且可视区域的视角垂直于地图。
      参数:
        `target` - 目标位置的屏幕中心点坐标经纬度。
        `zoom` - 目标位置的缩放级别。
      返回:
        一个CameraPosition对象。
      从以下版本开始:
        V2.0

    - #### builder

          public static CameraPosition.Builder builder()

      创建一个CameraPosition.Builder 对象。
      从以下版本开始:
        V2.0

    - #### builder

          public static CameraPosition.Builder builder(CameraPosition camera)

      根据传入的CameraPosition 创建一个CameraPosition.Builder 对象。
      参数:
        `camera` - 传入的CameraPosition对象。
      返回:
        一个CameraPosition.Builder对象。
      从以下版本开始:
        V2.0