com.amap.api.services.poisearch

## 类 PoiSearchV2.SearchBound

- java.lang.Object
- - com.amap.api.services.poisearch.PoiSearchV2.SearchBound

- 所有已实现的接口:
    java.lang.Cloneable
  封闭类:
    PoiSearchV2

      public static class PoiSearchV2.SearchBound
      extends java.lang.Object
      implements java.lang.Cloneable

  此类定义了查询圆形和查询矩形，查询返回的POI的位置在此圆形或矩形内。
  从以下版本开始:
    9.4.0

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `BOUND_SHAPE` 圆形区域
    `static java.lang.String` | `ELLIPSE_SHAPE` 椭圆区域
    `static java.lang.String` | `POLYGON_SHAPE` 多边形区域
    `static java.lang.String` | `RECTANGLE_SHAPE` 矩形区域

  - ### 构造器概要

    构造器
    构造器和说明
    `SearchBound(LatLonPoint center, int radiusInMeters)` 根据给定的参数来构造PoiSearchV2.SearchBound 的新对象，默认由近到远排序。
    `SearchBound(LatLonPoint center, int radiusInMeters, boolean isDistanceSort)` 根据给定的参数来构造PoiSearchV2.SearchBound 的新对象，默认由近到远排序。
    `SearchBound(LatLonPoint lowerLeft, LatLonPoint upperRight)` 根据给定的参数来构造PoiSearchV2.SearchBound 的新对象。
    `SearchBound(java.util.List<LatLonPoint> list)` 根据给定的参数来构造PoiSearchV2.SearchBound 的新对象。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `LatLonPoint` | `getCenter()` 返回矩形中心点坐标。
    `LatLonPoint` | `getLowerLeft()` 返回矩形左下角坐标。
    `java.util.List<LatLonPoint>` | `getPolyGonList()` 返回首尾相接的几何点，可以组成多边形。
    `int` | `getRange()` 返回查询范围半径。
    `java.lang.String` | `getShape()` 返回查询范围形状。
    `LatLonPoint` | `getUpperRight()` 返回矩形右上角坐标。
    `boolean` | `isDistanceSort()` 返回是否按照距离排序。

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

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

- - ### 字段详细资料

    - #### BOUND_SHAPE

          public static final java.lang.String BOUND_SHAPE

      圆形区域
      从以下版本开始:
        9.4.0
      另请参阅:
        常量字段值

    - #### POLYGON_SHAPE

          public static final java.lang.String POLYGON_SHAPE

      多边形区域
      从以下版本开始:
        9.4.0
      另请参阅:
        常量字段值

    - #### RECTANGLE_SHAPE

          public static final java.lang.String RECTANGLE_SHAPE

      矩形区域
      从以下版本开始:
        9.4.0
      另请参阅:
        常量字段值

    - #### ELLIPSE_SHAPE

          public static final java.lang.String ELLIPSE_SHAPE

      椭圆区域
      从以下版本开始:
        9.4.0
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### SearchBound

          public SearchBound(LatLonPoint center,
                             int radiusInMeters)

      根据给定的参数来构造PoiSearchV2.SearchBound 的新对象，默认由近到远排序。

      如果超出中国边界或者radiusInMeters<=0，则抛出IllegalArgumentException 异常。

      参数:
        `center` - 该范围的中心点。
        `radiusInMeters` - 半径，单位：米。
      从以下版本开始:
        9.4.0

    - #### SearchBound

          public SearchBound(LatLonPoint center,
                             int radiusInMeters,
                             boolean isDistanceSort)

      根据给定的参数来构造PoiSearchV2.SearchBound 的新对象，默认由近到远排序。 如果超出中国边界或者radiusInMeters<=0，则抛出IllegalArgumentException 异常。
      参数:
        `center` - 该范围的中心点。
        `radiusInMeters` - 半径，单位：米。
        `isDistanceSort` - 是否按照距离排序。
      从以下版本开始:
        9.4.0

    - #### SearchBound

          public SearchBound(LatLonPoint lowerLeft,
                             LatLonPoint upperRight)

      根据给定的参数来构造PoiSearchV2.SearchBound 的新对象。

      如果超出中国边界或者lowerLeft>=upperRight，则抛出IllegalArgumentException 异常。

      参数:
        `lowerLeft` - 矩形的左下角。
        `upperRight` - 矩形的右上角。
      从以下版本开始:
        9.4.0

    - #### SearchBound

          public SearchBound(java.util.List<LatLonPoint> list)

      根据给定的参数来构造PoiSearchV2.SearchBound 的新对象。 如果超出中国边界或者list不是首尾相接的几何点，并且不为多边形，则抛出IllegalArgumentException 异常。
      参数:
        `list` - 首尾相接的几何点，可以组成多边形。
      从以下版本开始:
        9.4.0

  - ### 方法详细资料

    - #### getLowerLeft

          public LatLonPoint getLowerLeft()

      返回矩形左下角坐标。
      返回:
        矩形左下角坐标。
      从以下版本开始:
        9.4.0

    - #### getUpperRight

          public LatLonPoint getUpperRight()

      返回矩形右上角坐标。
      返回:
        矩形右上角坐标。
      从以下版本开始:
        9.4.0

    - #### getCenter

          public LatLonPoint getCenter()

      返回矩形中心点坐标。
      返回:
        矩形中心点坐标。
      从以下版本开始:
        9.4.0

    - #### getRange

          public int getRange()

      返回查询范围半径。默认 3000
      返回:
        查询范围半径。
      从以下版本开始:
        9.4.0

    - #### getShape

          public java.lang.String getShape()

      返回查询范围形状。
      返回:
        查询范围形状。
      从以下版本开始:
        9.4.0

    - #### isDistanceSort

          public boolean isDistanceSort()

      返回是否按照距离排序。
      返回:
        true 按照距离排序，false不按照距离排序。
      从以下版本开始:
        9.4.0

    - #### getPolyGonList

          public java.util.List<LatLonPoint> getPolyGonList()

      返回首尾相接的几何点，可以组成多边形。
      返回:
        组成多边形的点列表
      从以下版本开始:
        9.4.0