com.amap.api.services.cloud

## 类 CloudSearch.Sortingrules

- java.lang.Object
- - com.amap.api.services.cloud.CloudSearch.Sortingrules

- 封闭类:
    CloudSearch

      public static class CloudSearch.Sortingrules
      extends java.lang.Object

  此类定义了查询圆形和查询多边形返回数据的排序规则。
  只支持按一个字段排序，支持的排序字段如下：
  1、支持按建立了索引的整数或小数字段进行排序（请在数据管理台中管理排序筛选索引）
  sortrule=字段名:asc （升序）
  sortrule=字段名:desc （降序）
  示例：按年龄age字段升序排序
  sortrule=age:asc
  2、支持按系统预设的 （仅圆形搜索支持）
  _distance：坐标与中心点距离排序(仅支持升序sortrule=_distance:asc)；
  从以下版本开始:
    2.7.0

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `DISTANCE` 距离排序
    `static int` | `WEIGHT` 权重排序

  - ### 构造器概要

    构造器
    构造器和说明
    `Sortingrules(int type)` 根据给定的参数确定 Sortingrules 对象。
    `Sortingrules(java.lang.String key, boolean isAscending)` 根据给定的参数构造一个 Sortingrules 新对象。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)` 比较两个排序规则是否相同
    `java.lang.String` | `toString()` 将查询的排序规则转换为字符串输出

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

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

- - ### 字段详细资料

    - #### WEIGHT

          public static final int WEIGHT

      权重排序
      从以下版本开始:
        2.7.0
      另请参阅:
        常量字段值

    - #### DISTANCE

          public static final int DISTANCE

      距离排序
      从以下版本开始:
        2.7.0
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### Sortingrules

          public Sortingrules(java.lang.String key,
                              boolean isAscending)

      根据给定的参数构造一个 Sortingrules 新对象。
      参数:
        `key` - 排序索引的key。
        `isAscending` - 是否按升序排列返回。true 为升序，false为降序。
      从以下版本开始:
        2.7.0

    - #### Sortingrules

          public Sortingrules(int type)

      根据给定的参数确定 Sortingrules 对象。 仅支持圆形范围查询
      参数:
        `type` - 企业地图系统预设排序，无需建索引：0为权重降序排列，1为距离升序排列。如果查询范围不是圆形，则没有距离排序。如果查询范围是圆形， 有关键字时默认为权重降序排列，无关键字时默认为距离升序排列。
        仅圆形搜索支持
      从以下版本开始:
        2.7.0

  - ### 方法详细资料

    - #### toString

          public java.lang.String toString()

      将查询的排序规则转换为字符串输出
      覆盖:
        `toString` 在类中 `java.lang.Object`
      返回:
        返回排序参照字段类名称和排序规则，1为升序，0为降序
      从以下版本开始:
        2.7.0

    - #### equals

          public boolean equals(java.lang.Object obj)

      比较两个排序规则是否相同
      覆盖:
        `equals` 在类中 `java.lang.Object`
      参数:
        `obj` - 查询条件
      返回:
        排序规则是否相同
      从以下版本开始:
        2.7.0