public class RadarSearchManager
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
addNearbyInfoListener(RadarSearchListener listener)
添加查询周边信息的监听,可以添加多个,不使用时通过removeNearbyInfoListener移除
|
void |
clearUserInfo()
清除当前使用用户的位置信息
|
void |
destroy()
释放功能实例
|
static RadarSearchManager |
getInstance()
获取周边雷达实例
|
boolean |
nearbyInfoRequest(RadarNearbySearchOption option)
查询周边的用户信息
|
void |
onGetClearInfoResult(int error) |
void |
onGetNearByResult(java.lang.String result,
int error) |
void |
onGetUploadResult(int error) |
void |
removeNearbyInfoListener(RadarSearchListener listener)
移除查询周边信息的监听
|
void |
setUserID(java.lang.String id)
设置用户ID,推荐使用帐号bduss,如果为空,则默认使用设备标识
|
void |
startUploadAuto(RadarUploadInfoCallback callback,
int internalSec)
启动自动上传自己的信息
|
void |
stopUploadAuto()
停止自动上传
|
boolean |
uploadInfoRequest(RadarUploadInfo info)
主动上传个人信息,当没有启动自动上传时可用,调用时间间隔不低于5000ms
|
public static RadarSearchManager getInstance()
public void setUserID(java.lang.String id)
id - 用户IDpublic void clearUserInfo()
public boolean nearbyInfoRequest(RadarNearbySearchOption option)
option - 查找参数对象public void startUploadAuto(RadarUploadInfoCallback callback, int internalSec)
callback - 上传信息回调internalSec - 时间间隔,单位:ms,不低于5000mspublic void stopUploadAuto()
public void addNearbyInfoListener(RadarSearchListener listener)
listener - 监听public void removeNearbyInfoListener(RadarSearchListener listener)
listener - 监听public boolean uploadInfoRequest(RadarUploadInfo info)
info - 上传信息public void destroy()
public void onGetNearByResult(java.lang.String result,
int error)
public void onGetUploadResult(int error)
public void onGetClearInfoResult(int error)