com.tencent.lbssearch

## 类 TencentSearch

- java.lang.Object
- - com.tencent.lbssearch.TencentSearch

- 所有已实现的接口:
    UrlConstant

      public class TencentSearch
      extends java.lang.Object
      implements UrlConstant

  api 接口类

- - ### 字段概要

    - ### 从接口继承的字段 com.tencent.lbssearch.httpresponse.UrlConstant

      `BASE_URL, DISTANCE_MATRIX, DISTRICT_CHILDREN_URL, DISTRICT_LIST_URL, DISTRICT_SEARCH_URL, EXPLORE_URL, GEOCODER_MBIKE_URL, GEOCODER_URL, GETPANO_URL, ROUTE_BICYCLING_TRANSIT, ROUTE_PLANNING_DRIVING, ROUTE_PLANNING_TRANSIT, ROUTE_PLANNING_TRUCKING, ROUTE_PLANNING_WALKING, SEARCH_DETAIL_URL, SEARCH_URL, SUGGESTOIN_URL, TRANSLATE_URL`

  - ### 构造器概要

    构造器
    构造器和说明
    `TencentSearch(android.content.Context context)` 构造默认的检索服务
    `TencentSearch(android.content.Context context, java.lang.String secretKey)` 构造自带key和sk的检索服务
    `TencentSearch(android.content.Context context, java.lang.String apiKey, java.lang.String secretKey)` 构造自带key和sk的检索服务

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `address2geo(Address2GeoParam object, HttpResponseListener listener)` 地址解析(地址转坐标) 本接口提供由地址描述到所述位置坐标的转换，与逆地址解析的过程正好相反。
    `void` | `detail(SearchIDParam object, HttpResponseListener listener)` 地址ID查询(Detail接口)
    `void` | `explore(ExploreParam object, HttpResponseListener listener)` 周边推荐(Explore接口)
    `void` | `geo2address(Geo2AddressParam object, HttpResponseListener listener)` 逆地址解析(坐标位置描述) 本接口提供由 坐标 到 坐标所在位置的文字描述 的转换，输入坐标， 返回包括：坐标位置的门址描述文字、行政区划 和 附近POI等信息。
    `void` | `getDistanceMatrix(MatrixParam param, HttpResponseListener listener)` 距离矩阵（DistanceMatrix） 用于批量计算一组起终点的路面距离（或称导航距离），可应用于网约车派单、多目的地最优路径智能计算等场景中，支持驾车、步行、骑行多种交通方式，满足不同应用需要。
    `void` | `getDistrictChildren(DistrictChildrenParam object, HttpResponseListener listener)` 行政区划 本接口提供中国标准行政区划数据 getchildren接口：获取指定行政区划的子级行政区划。
    `void` | `getDistrictList(HttpResponseListener listener)` 行政区划 本接口提供中国标准行政区划数据 list接口： 获取全部行政区划数据。
    `void` | `getDistrictSearch(DistrictSearchParam object, HttpResponseListener listener)` 行政区划 本接口提供中国标准行政区划数据 search接口：根据关键词搜索行政区划
    `void` | `getpano(StreetViewParam object, HttpResponseListener listener)` 街景场景信息查询 街景场景信息查询接口是通过构造一个HTTP协议调用的URL， 根据指定坐标，及半径，查询该坐标所在位置附近的最近场景点，返回场景点ID等信息。
    `void` | `getRoutePlan(RoutePlanningParam param, HttpResponseListener listener)` 路径规划查询 查询指定起点和终点，并可以设置途经点的路线。
    `void` | `search(SearchParam object, HttpResponseListener listener)` 地点搜索（Search接口）
    `void` | `setDebuggable(boolean debuggable)` 是否打开调试日志
    `void` | `suggestion(SuggestionParam object, HttpResponseListener listener)` 关键词输入提示 用于获取输入关键字的补完与提示，帮助用户快速输入。
    `void` | `translate(TranslateParam object, HttpResponseListener listener)` 坐标转换 实现从其它图商坐标系或标准gps坐标系，批量转换到腾讯地图坐标系。

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

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

- - ### 构造器详细资料

    - #### TencentSearch

          public TencentSearch(android.content.Context context)

      构造默认的检索服务
      参数:
        `context` - 上下文

    - #### TencentSearch

          public TencentSearch(android.content.Context context,
                               java.lang.String secretKey)

      构造自带key和sk的检索服务
      参数:
        `context` - 上下文
        `secretKey` - 加密串

    - #### TencentSearch

          public TencentSearch(android.content.Context context,
                               java.lang.String apiKey,
                               java.lang.String secretKey)

      构造自带key和sk的检索服务
      参数:
        `context` - 上下文
        `apiKey` - 默认从manifest读取"TencentMapSDK"的meta数据
        `secretKey` - 加密串

  - ### 方法详细资料

    - #### setDebuggable

          public void setDebuggable(boolean debuggable)

      是否打开调试日志
      参数:
        `debuggable` -

    - #### search

          public void search(SearchParam object,
                             HttpResponseListener listener)

      地点搜索（Search接口）

    - #### explore

          public void explore(ExploreParam object,
                              HttpResponseListener listener)

      周边推荐(Explore接口)

    - #### detail

          public void detail(SearchIDParam object,
                             HttpResponseListener listener)

      地址ID查询(Detail接口)

    - #### suggestion

          public void suggestion(SuggestionParam object,
                                 HttpResponseListener listener)

      关键词输入提示 用于获取输入关键字的补完与提示，帮助用户快速输入。 本接口为纯HTTP数据接口，须配合前端程序实现Autocomplete（自动完成）的效果。

    - #### geo2address

          public void geo2address(Geo2AddressParam object,
                                  HttpResponseListener listener)

      逆地址解析(坐标位置描述) 本接口提供由 坐标 到 坐标所在位置的文字描述 的转换，输入坐标， 返回包括：坐标位置的门址描述文字、行政区划 和 附近POI等信息。

    - #### address2geo

          public void address2geo(Address2GeoParam object,
                                  HttpResponseListener listener)

      地址解析(地址转坐标) 本接口提供由地址描述到所述位置坐标的转换，与逆地址解析的过程正好相反。

    - #### getDistrictList

          public void getDistrictList(HttpResponseListener listener)

      行政区划 本接口提供中国标准行政区划数据 list接口： 获取全部行政区划数据。

    - #### getDistrictChildren

          public void getDistrictChildren(DistrictChildrenParam object,
                                          HttpResponseListener listener)

      行政区划 本接口提供中国标准行政区划数据 getchildren接口：获取指定行政区划的子级行政区划。

    - #### getDistrictSearch

          public void getDistrictSearch(DistrictSearchParam object,
                                        HttpResponseListener listener)

      行政区划 本接口提供中国标准行政区划数据 search接口：根据关键词搜索行政区划

    - #### translate

          public void translate(TranslateParam object,
                                HttpResponseListener listener)

      坐标转换 实现从其它图商坐标系或标准gps坐标系，批量转换到腾讯地图坐标系。

    - #### getpano

          public void getpano(StreetViewParam object,
                              HttpResponseListener listener)

      街景场景信息查询 街景场景信息查询接口是通过构造一个HTTP协议调用的URL， 根据指定坐标，及半径，查询该坐标所在位置附近的最近场景点，返回场景点ID等信息。

    - #### getRoutePlan

          public void getRoutePlan(RoutePlanningParam param,
                                   HttpResponseListener listener)

      路径规划查询 查询指定起点和终点，并可以设置途经点的路线。

    - #### getDistanceMatrix

          public void getDistanceMatrix(MatrixParam param,
                                        HttpResponseListener listener)

      距离矩阵（DistanceMatrix） 用于批量计算一组起终点的路面距离（或称导航距离），可应用于网约车派单、多目的地最优路径智能计算等场景中，支持驾车、步行、骑行多种交通方式，满足不同应用需要。