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。AMapException
public 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类。AMapException
public static void destroy()