com.tencent.lbssearch.object.param

## 类 Geo2AddressParam.PoiOptions

- java.lang.Object
- - com.tencent.lbssearch.object.param.Geo2AddressParam.PoiOptions

- 封闭类:
    Geo2AddressParam

      public static class Geo2AddressParam.PoiOptions
      extends java.lang.Object

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `ADDRESS_FORMAT_DEFAULT`
    `static java.lang.String` | `ADDRESS_FORMAT_SHORT`
    `static int` | `POLICY_DEFAULT` 默认场景策略， 以地标+主要的路+近距离POI为主，着力描述当前位置；
    `static int` | `POLICY_O2O` 到家场景策略，筛选合适收货的POI，并会细化收货地址，精确到楼栋
    `static int` | `POLICY_SHARE` 位置共享场景策略，用户经常用于发送位置、位置分享等场景的热门地点优先排序
    `static int` | `POLICY_SOCIAL` 社交签到场景策略，针对用户签到的热门地点进行优先排序
    `static int` | `POLICY_TRIP` 出行场景策略，过滤掉车辆不易到达的POI(如一些景区内POI)，增加道路出入口、交叉口、大区域出入口类POI，排序会根据真实API大用户的用户点击自动优化。

  - ### 构造器概要

    构造器
    构造器和说明
    `PoiOptions()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `Geo2AddressParam.PoiOptions` | `setAddressFormat(java.lang.String addressFormat)` POI列表地址格式 `ADDRESS_FORMAT_SHORT`
    `Geo2AddressParam.PoiOptions` | `setCategorys(java.lang.String... category)` 指定分类
    `Geo2AddressParam.PoiOptions` | `setPageIndex(int pageIndex)` 页码，取值范围 1-20
    `Geo2AddressParam.PoiOptions` | `setPageSize(int pageSize)` 每页条数，取值范围 1-20
    `Geo2AddressParam.PoiOptions` | `setPolicy(int policy)` 场景策略 `POLICY_DEFAULT`, `POLICY_O2O`, `POLICY_TRIP`, `POLICY_SOCIAL`, `POLICY_SHARE`
    `Geo2AddressParam.PoiOptions` | `setRadius(int radius)` 设置半径，取值范围 1-5000（米）
    `java.lang.String` | `toString()`

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

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

- - ### 字段详细资料

    - #### ADDRESS_FORMAT_DEFAULT

          public static final java.lang.String ADDRESS_FORMAT_DEFAULT

      另请参阅:
        常量字段值

    - #### ADDRESS_FORMAT_SHORT

          public static final java.lang.String ADDRESS_FORMAT_SHORT

      另请参阅:
        常量字段值

    - #### POLICY_DEFAULT

          public static final int POLICY_DEFAULT

      默认场景策略， 以地标+主要的路+近距离POI为主，着力描述当前位置；
      另请参阅:
        常量字段值

    - #### POLICY_O2O

          public static final int POLICY_O2O

      到家场景策略，筛选合适收货的POI，并会细化收货地址，精确到楼栋
      另请参阅:
        常量字段值

    - #### POLICY_TRIP

          public static final int POLICY_TRIP

      出行场景策略，过滤掉车辆不易到达的POI(如一些景区内POI)，增加道路出入口、交叉口、大区域出入口类POI，排序会根据真实API大用户的用户点击自动优化。
      另请参阅:
        常量字段值

    - #### POLICY_SOCIAL

          public static final int POLICY_SOCIAL

      社交签到场景策略，针对用户签到的热门地点进行优先排序
      另请参阅:
        常量字段值

    - #### POLICY_SHARE

          public static final int POLICY_SHARE

      位置共享场景策略，用户经常用于发送位置、位置分享等场景的热门地点优先排序
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### PoiOptions

          public PoiOptions()

  - ### 方法详细资料

    - #### setAddressFormat

          public Geo2AddressParam.PoiOptions setAddressFormat(java.lang.String addressFormat)

      POI列表地址格式 `ADDRESS_FORMAT_SHORT`
      参数:
        `addressFormat` -
      返回:

    - #### setRadius

          public Geo2AddressParam.PoiOptions setRadius(int radius)

      设置半径，取值范围 1-5000（米）
      参数:
        `radius` - 半径，取值范围 1-5000（米）
      返回:
        更新之后的对象

    - #### setPageSize

          public Geo2AddressParam.PoiOptions setPageSize(int pageSize)

      每页条数，取值范围 1-20
      参数:
        `pageSize` -
      返回:

    - #### setPageIndex

          public Geo2AddressParam.PoiOptions setPageIndex(int pageIndex)

      页码，取值范围 1-20
      参数:
        `pageIndex` -
      返回:

    - #### setPolicy

          public Geo2AddressParam.PoiOptions setPolicy(int policy)

      场景策略

      `POLICY_DEFAULT`, `POLICY_O2O`, `POLICY_TRIP`, `POLICY_SOCIAL`, `POLICY_SHARE`

      参数:
        `policy` -
      返回:

    - #### setCategorys

          public Geo2AddressParam.PoiOptions setCategorys(java.lang.String... category)

      指定分类
      参数:
        `category` -
      返回:

    - #### toString

          public java.lang.String toString()

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