public class NearbySearch
extends java.lang.Object
| 限定符和类型 | 类和说明 | 
|---|---|
static interface  | 
NearbySearch.NearbyListener
已过时。  
本类为附近检索结果的异步处理回调接口。 
 | 
static class  | 
NearbySearch.NearbyQuery
已过时。  
NearbyQuery类为检索附近用户信息的条件类。 
 | 
| 限定符和类型 | 字段和说明 | 
|---|---|
static int | 
AMAP
已过时。  
上传的坐标类型为gcj02坐标系,应用于UploadInfo.setCoordType(int coordType)方法。 
 | 
static int | 
GPS
已过时。  
上传的坐标类型为原始GPS坐标系,应用于UploadInfo.setCoordType(int coordType)方法。 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
addNearbyListener(NearbySearch.NearbyListener nearbyListener)
已过时。  
设置NearbySearch.NearbyListener监听器对象,用作调用查询周边信息的监听回调函数,可以添加多个。 
 | 
void | 
clearUserInfoAsyn()
已过时。  
清除当前用户的位置信息,异步方法,与自动上传信息方法互斥。 
 | 
static void | 
destroy()
已过时。  
释放NearbySearch单例对象。 
 | 
static NearbySearch | 
getInstance(Context context)
已过时。  
获取NearbySearch单例对象。 
 | 
void | 
removeNearbyListener(NearbySearch.NearbyListener nearbyListener)
已过时。  
移除NearbySearch.NearbyListener监听器对象,可指定移除。 
 | 
NearbySearchResult | 
searchNearbyInfo(NearbySearch.NearbyQuery query)
已过时。  
检索附近的用户信息,同步方法。 
 | 
void | 
searchNearbyInfoAsyn(NearbySearch.NearbyQuery query)
已过时。  
检索附近的用户信息,异步方法。 
 | 
void | 
setUserID(java.lang.String userID)
已过时。  
设置用户id,此id可以是用户在业务逻辑中的私有id,设置的id用于检索结果区分用户,长度不超过32个字符,只能包含英文、数字、下划线、短横杠,反之在上传时会返回13。 
 | 
void | 
startUploadNearbyInfoAuto(UploadInfoCallback callback,
                         int internal)
已过时。  
启动自动上传信息。 
 | 
void | 
stopUploadNearbyInfoAuto()
已过时。  
停止自动上传信息接口。 
 | 
void | 
uploadNearbyInfoAsyn(UploadInfo uploadInfo)
已过时。  
主动上传信息,当没有启动自动上传时可用,用户调用时的时间间隔不低于10s,异步方法。 
 | 
public static final int GPS
public static final int AMAP
public static NearbySearch getInstance(Context context) throws AMapException
context - 当前 Activity。AMapExceptionpublic void addNearbyListener(NearbySearch.NearbyListener nearbyListener)
nearbyListener - 查询周边信息的监听器。public void removeNearbyListener(NearbySearch.NearbyListener nearbyListener)
nearbyListener - 查询周边信息的监听器。public void clearUserInfoAsyn()
public void setUserID(java.lang.String userID)
public void startUploadNearbyInfoAuto(UploadInfoCallback callback, int internal)
callback - 设置用户数据的回调接口。internal - 上传时间间隔下线阈值为7000ms,单位为ms。public void stopUploadNearbyInfoAuto()
public void uploadNearbyInfoAsyn(UploadInfo uploadInfo)
uploadInfo - 用户数据对象,上传的信息包括用户id,以及用户位置信息。public void searchNearbyInfoAsyn(NearbySearch.NearbyQuery query)
query - 检索条件,详见NearbyQuery类。public NearbySearchResult searchNearbyInfo(NearbySearch.NearbyQuery query) throws AMapException
query - 检索条件,详见NearbyQuery类。AMapExceptionpublic static void destroy()