com.amap.api.maps.model

## 类 VisibleRegion

- java.lang.Object
- - com.amap.api.maps.model.VisibleRegion

- 所有已实现的接口:
    android.os.Parcelable

      public final class VisibleRegion
      extends java.lang.Object
      implements android.os.Parcelable

  可视区域：地图View四个顶点对应的经纬度所围成的多边形被称作 可视区域；
  此多边形是不规则四边形，如果地图没有倾斜时，可视区域为矩形，如果地图有倾斜时，可视区域为梯形。
  Visible area: The polygon formed by the latitude and longitude corresponding to the four vertices of the map View is called the visible area;
  This polygon is an irregular quadrilateral. If the map is not tilted, the visible area is a rectangle. If the map is tilted, the visible area is a trapezoid.
  从以下版本开始:
    2.0.1

- - ### 嵌套类概要

    - ### 从接口继承的嵌套类/接口 android.os.Parcelable

      `android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>`

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `LatLng` | `farLeft` 可视区域的左上角。
    `LatLng` | `farRight` 可视区域的右上角。
    `LatLngBounds` | `latLngBounds` 由可视区域的四个顶点形成的经纬度范围 The latitude and longitude range formed by the four vertices of the visible area.
    `LatLng` | `nearLeft` 可视区域的左下角。
    `LatLng` | `nearRight` 可视区域的右下角。

    - ### 从接口继承的字段 android.os.Parcelable

      `CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE`

  - ### 构造器概要

    构造器
    构造器和说明
    `VisibleRegion(LatLng nearLeft, LatLng nearRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)` 给出可视区域四个角的坐标，创建VisibleRegion对象。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object o)` 将这个可见区域和另个对象进行比较。

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

      `clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### 从接口继承的方法 android.os.Parcelable

      `describeContents, writeToParcel`

- - ### 字段详细资料

    - #### nearLeft

          public final LatLng nearLeft

      可视区域的左下角。
      The bottom-left corner of the visible area.
      从以下版本开始:
        2.0.1

    - #### nearRight

          public final LatLng nearRight

      可视区域的右下角。
      The bottom-right corner of the visible area.
      从以下版本开始:
        2.0.1

    - #### farLeft

          public final LatLng farLeft

      可视区域的左上角。
      The top-left corner of the visible area.
      从以下版本开始:
        2.0.1

    - #### farRight

          public final LatLng farRight

      可视区域的右上角。
      The top-right corner of the visible area.
      从以下版本开始:
        2.0.1

    - #### latLngBounds

          public final LatLngBounds latLngBounds

      由可视区域的四个顶点形成的经纬度范围
      The latitude and longitude range formed by the four vertices of the visible area.
      从以下版本开始:
        2.0.1

  - ### 构造器详细资料

    - #### VisibleRegion

          public VisibleRegion(LatLng nearLeft,
                               LatLng nearRight,
                               LatLng farLeft,
                               LatLng farRight,
                               LatLngBounds latLngBounds)

      给出可视区域四个角的坐标，创建VisibleRegion对象。

      经纬度参数必须定义一个凸形（得到的图形边缘不相交）。无边界检查时在运行时执行。

      Provide the coordinates of the four corners of the visible area to create a VisibleRegion object.

      The latitude and longitude parameters must define a convex shape (the resulting shape edges do not intersect). Boundary checks are performed at runtime when no boundary check is specified.

      参数:
        `nearLeft` - 包含经纬度坐标的LatLng对象，区域离视野近的左顶点。
        A LatLng object containing latitude and longitude coordinates, the left vertex of the area close to the view.
        `nearRight` - 包含经纬度坐标的LatLng对象，区域离视野近的右顶点。
        A LatLng object containing latitude and longitude coordinates, the right vertex of the area close to the view.
        `farLeft` - 包含经纬度坐标的LatLng对象，区域离视野远的左顶点。
        A LatLng object containing latitude and longitude coordinates, the left vertex of the area far from the view.
        `farRight` - 包含经纬度坐标的LatLng对象，区域离视野远的右顶点。
        A LatLng object containing latitude and longitude coordinates, the right vertex of the area far from the view.
        `latLngBounds` - 最小边界框，包含在这个类里定义的可见区域。 如果这个框跨越180°子午线（垂直线从北向南），farRight的经度是负数，farLeft的经度是正数。 这个在nearLeft和nearRight同样适用。
        The minimum bounding box, containing the visible area defined in this class. If this box crosses the 180° meridian (a vertical line from north to south), the longitude of farRight is negative, and the longitude of farLeft is positive. This also applies to nearLeft and nearRight.
      从以下版本开始:
        2.0.1

  - ### 方法详细资料

    - #### equals

          public boolean equals(java.lang.Object o)

      将这个可见区域和另个对象进行比较。如果两个对象指向相同的指针， 或者两个对象的四个角和范围是一样的，方法返回true；否则，返回false。
      Compare this visible area with another object. If the two objects point to the same pointer, or the four corners and range of the two objects are the same, the method returns true; otherwise, it returns false.
      覆盖:
        `equals` 在类中 `java.lang.Object`
      参数:
        `o` - java.lang.Object。如果两个对象是同一个， 或者四个角和范围相同，返回true；否则返回false。
        java.lang.Object. If the two objects are the same, or the four corners and range are the same, return true; otherwise, return false.
      返回:
        对象比较结果。相同则返回true，反之false。
        Object comparison result. Returns true if they are the same, otherwise false.
      从以下版本开始:
        2.0.1