## 类的使用
com.amap.api.maps.model.LatLngBounds

- 使用LatLngBounds的程序包
  程序包 | 说明
  --- | ---
  com.amap.api.maps |
  com.amap.api.maps.model |

- - ### com.amap.api.maps中LatLngBounds的使用

    返回LatLngBounds的com.amap.api.maps中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `LatLngBounds` | Projection.`getMapBounds(LatLng center, float zoom)` 根据中心点和zoom级别获取地图控件对应的目标区域 Get the target area corresponding to the map control based on the center point and zoom level.
    `LatLngBounds` | AMap.`getOverlayBoundRect(java.lang.String overlayName)`

    参数类型为LatLngBounds的com.amap.api.maps中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `TileProjection` | Projection.`fromBoundsToTile(LatLngBounds lb, int zoom, int width)` 根据指定的经纬度范围及缩放级别，返回SDK适用的瓦片编号范围（按照指定的瓦片宽度切图）。
    `static CameraUpdate` | CameraUpdateFactory.`newLatLngBounds(LatLngBounds bounds, int padding)` 设置显示在规定屏幕范围内的地图经纬度范围。
    `static CameraUpdate` | CameraUpdateFactory.`newLatLngBounds(LatLngBounds bounds, int width, int height, int padding)` 设置显示在规定宽高中的地图经纬度范围。
    `static CameraUpdate` | CameraUpdateFactory.`newLatLngBoundsRect(LatLngBounds latlngbounds, int paddingLeft, int paddingRight, int paddingTop, int paddingBottom)` 设置显示在规定屏幕范围内的地图经纬度范围。
    `void` | AMap.`setMapStatusLimits(LatLngBounds latLngBounds)` 设置地图显示范围，无论如何操作地图，显示区域都不能超过该矩形区域。

  - ### com.amap.api.maps.model中LatLngBounds的使用

    声明为LatLngBounds的com.amap.api.maps.model中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `LatLngBounds` | VisibleRegion.`latLngBounds` 由可视区域的四个顶点形成的经纬度范围 The latitude and longitude range formed by the four vertices of the visible area.

    返回LatLngBounds的com.amap.api.maps.model中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `LatLngBounds` | LatLngBounds.Builder.`build()` 创建矩形区域。
    `LatLngBounds` | GroundOverlayOptions.`getBounds()` 获取 ground 覆盖物 的矩形区域 。
    `LatLngBounds` | GroundOverlay.`getBounds()` 获取ground 覆盖物的地理坐标范围。
    `LatLngBounds` | LatLngBounds.`including(LatLng point)` 返回一个新的矩形区域。

    参数类型为LatLngBounds的com.amap.api.maps.model中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | LatLngBounds.`contains(LatLngBounds curBounds)` 判断矩形区域是否包含传入的矩形区域。
    `boolean` | LatLngBounds.`intersects(LatLngBounds bounds)` 判断两个矩形区域是否相交 Determines whether two rectangular areas intersect.
    `GroundOverlayOptions` | GroundOverlayOptions.`positionFromBounds(LatLngBounds paramLatLngBounds)` 根据矩形区域设置ground 覆盖物的位置。
    `void` | GroundOverlay.`setPositionFromBounds(LatLngBounds latLngBounds)` 根据矩形区域设置ground 覆盖物的位置。

    参数类型为LatLngBounds的com.amap.api.maps.model中的构造器
    构造器和说明
    `VisibleRegion(LatLng nearLeft, LatLng nearRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)` 给出可视区域四个角的坐标，创建VisibleRegion对象。