|
发表帖子
API/SDK版本号: |
最新的 |
产品: |
搜索 |
手机型号: |
所有 |
使用接口: |
|
我现在使用的是本地检索,想要一次请求20条数据,想要根据距离进行排序,显示出来,但是看到的距离一直都是-1,所以不知道如何是好,我看到了周边检索的代码,他是传入了一个centerPoint进去的,但是本地检索好像没地方传入。求指导,代码如下/** * 本地检索
*
* @param
*/
public void searchByLocal(String mKeyWord, int page) {
items.clear();
CloudSearch.SearchBound bound = new CloudSearch.SearchBound(mLocalCityName);
try {
mQuery = new CloudSearch.Query(mTableID, mKeyWord, bound);
mQuery.setPageSize(pageSize);
mQuery.setPageNum(page);
// mQuery.setSortingrules(new CloudSearch.Sortingrules(1));
if (!"".equals(pileTypeRgType)) {
mQuery.addFilterString("chargingporttype", pileTypeRgType);//充电类型
}
if (!"".equals(operaTypeRgType)) {
mQuery.addFilterString("paymodel", operaTypeRgType);//支付方式/运营者
}
mCloudSearch.searchCloudAsyn(mQuery);
} catch (AMapException e) {
e.printStackTrace();
}
}
|
|