com.amap.api.maps2d.model

## 类 LatLngBounds

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

-     public final class LatLngBounds
      extends java.lang.Object

  代表了经纬度划分的一个矩形区域。
  从以下版本开始:
    V2.0.1

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `LatLngBounds.Builder` 经纬度坐标矩形区域的生成器。

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `LatLng` | `northeast`
    `LatLng` | `southwest`

  - ### 构造器概要

    构造器
    构造器和说明
    `LatLngBounds(LatLng southwest, LatLng northeast)` 使用传入的西南角坐标和东北角坐标创建一个矩形区域。

  - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static LatLngBounds.Builder` | `builder()`
    `boolean` | `contains(LatLng point)` 判断矩形区域是否包含传入的经纬度点。
    `boolean` | `contains(LatLngBounds curBounds)`
    `int` | `describeContents()`
    `boolean` | `equals(java.lang.Object o)`
    `int` | `hashCode()`
    `LatLngBounds` | `including(LatLng point)` 返回一个新的矩形区域。
    `boolean` | `intersects(LatLngBounds lnglatsBounds)`
    `java.lang.String` | `toString()` 返回矩形区域东北和西南的坐标字符串
    `void` | `writeToParcel(Parcel out, int flags)`

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

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### 字段详细资料

    - #### southwest

          public final LatLng southwest

    - #### northeast

          public final LatLng northeast

  - ### 构造器详细资料

    - #### LatLngBounds

          public LatLngBounds(LatLng southwest,
                              LatLng northeast)
                       throws AMapException

      使用传入的西南角坐标和东北角坐标创建一个矩形区域。
      参数:
        `southwest` - 西南角坐标。
        `northeast` - 东北角坐标。
      抛出:
        `java.lang.IllegalArgumentException` - 如果东北角的纬度小于西南角的纬度，抛出此异常。
        `AMapException`
      从以下版本开始:
        V2.0.1

  - ### 方法详细资料

    - #### builder

          public static LatLngBounds.Builder builder()

    - #### contains

          public boolean contains(LatLng point)

      判断矩形区域是否包含传入的经纬度点。
      参数:
        `point` - 经纬度点。
      返回:
        true 矩形包含这个点;false 矩形未包含这个点。
      从以下版本开始:
        V2.0.1

    - #### contains

          public boolean contains(LatLngBounds curBounds)

    - #### intersects

          public boolean intersects(LatLngBounds lnglatsBounds)

    - #### including

          public LatLngBounds including(LatLng point)

      返回一个新的矩形区域。新区域是根据传入的经纬度对原有区域进行最小的扩展。 返回矩形区域，需要传入至少两个扩展点的经纬度对象。多次调用此方法即可。 这个方法将选择向东或向西方向扩展，期间扩展面积相对较小一个区域。如果相同，则优先向东方向扩展。
      参数:
        `point` - 扩展点的经纬度对象。
      返回:
        一个根据传入的经纬度对原有区域进行最小的扩展的新矩形区域。
      从以下版本开始:
        V2.0.1

    - #### hashCode

          public int hashCode()

      覆盖:
        `hashCode` 在类中 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object o)

      覆盖:
        `equals` 在类中 `java.lang.Object`

    - #### toString

          public java.lang.String toString()

      返回矩形区域东北和西南的坐标字符串
      覆盖:
        `toString` 在类中 `java.lang.Object`
      返回:
        东北和西南的坐标字符串
      从以下版本开始:
        V2.0.1

    - #### describeContents

          public int describeContents()

    - #### writeToParcel

          public void writeToParcel(Parcel out,
                                    int flags)