public class CloudSearch
extends java.lang.Object
该类中定义了3个内部类,Query、SearchBound 和 Sortingrules,通过使用这三个内部类设定搜索参数。
This class defines three inner classes, Query, SearchBound, and Sortingrules, which are used to set search parameters.
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
CloudSearch.OnCloudSearchListener
本类为企业地图数据搜索结果的异步处理回调接口
This class is the asynchronous processing callback interface for enterprise map data search results. |
static class |
CloudSearch.Query
此类定义了搜索的关键字,区域范围
This class defines the keywords and area range for the search. |
static class |
CloudSearch.SearchBound
此类定义了查询范围(圆形、矩形或者多边形),查询返回的企业地图数据的位置在此范围内
This class defines the query range (circular, rectangular, or polygonal), and the location of the enterprise map data returned by the query is within this range. |
static class |
CloudSearch.Sortingrules
此类定义了查询圆形和查询多边形返回数据的排序规则
This class defines the sorting rules for the data returned by circular and polygonal queries. |
| 构造器和说明 |
|---|
CloudSearch(android.content.Context act)
根据给定的参数构造一个 CloudSearch 的新对象
Construct a new CloudSearch object based on the given parameters. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
searchCloudAsyn(CloudSearch.Query query)
企业地图数据搜索的异步接口
The asynchronous interface for enterprise map data search. |
void |
searchCloudDetailAsyn(java.lang.String tableid,
java.lang.String cloudID)
根据CloudItem 的 ID 查找Cloud数据的详细信息
Retrieve detailed information of Cloud data based on the ID of CloudItem. |
void |
setOnCloudSearchListener(CloudSearch.OnCloudSearchListener listener)
设置查询监听接口
Set the query listener interface. |
public CloudSearch(android.content.Context act)
throws AMapException
act - 对应的 Context。
AMapExceptionpublic void setOnCloudSearchListener(CloudSearch.OnCloudSearchListener listener)
listener - 查询监听接口。
public void searchCloudAsyn(CloudSearch.Query query)
query - 查询条件。
public void searchCloudDetailAsyn(java.lang.String tableid,
java.lang.String cloudID)
tableid - 必填,为数据表的唯一标示。即 layer id
cloudID - 必填,为Cloud数据id的唯一标示。