public class TencentSearch extends java.lang.Object implements 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坐标系,批量转换到腾讯地图坐标系。
|
public TencentSearch(android.content.Context context)
context
- 上下文public TencentSearch(android.content.Context context, java.lang.String secretKey)
context
- 上下文secretKey
- 加密串public TencentSearch(android.content.Context context, java.lang.String apiKey, java.lang.String secretKey)
context
- 上下文apiKey
- 默认从manifest读取"TencentMapSDK"的meta数据secretKey
- 加密串public void setDebuggable(boolean debuggable)
debuggable
- public void search(SearchParam object, HttpResponseListener listener)
public void explore(ExploreParam object, HttpResponseListener listener)
public void detail(SearchIDParam object, HttpResponseListener listener)
public void suggestion(SuggestionParam object, HttpResponseListener listener)
public void geo2address(Geo2AddressParam object, HttpResponseListener listener)
public void address2geo(Address2GeoParam object, HttpResponseListener listener)
public void getDistrictList(HttpResponseListener listener)
public void getDistrictChildren(DistrictChildrenParam object, HttpResponseListener listener)
public void getDistrictSearch(DistrictSearchParam object, HttpResponseListener listener)
public void translate(TranslateParam object, HttpResponseListener listener)
public void getpano(StreetViewParam object, HttpResponseListener listener)
public void getRoutePlan(RoutePlanningParam param, HttpResponseListener listener)
public void getDistanceMatrix(MatrixParam param, HttpResponseListener listener)