首页 > 百度地图最新sdk使用PoiSearch遇到搜索不出结果?

百度地图最新sdk使用PoiSearch遇到搜索不出结果?

我想使用PoiSearch搜索定位结果地点附近是否有银行,按照设定的搜索范围是应该有结果的,而且百度地图官方人员说如果在搜索范围内没有百度 地图也会自动扩大搜索范围,总之就是不管我搜什么结果就是搜索不到poi,麻烦大家帮忙看看怎么回事,拜托了

这是代码,toast的结果为0

public class PoiTest extends Activity {
private PoiSearch poiSearch;
PoiNearbySearchOption nearbySearchOption;
LatLng latLng;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
poiSearch=PoiSearch.newInstance();
nearbySearchOption=new PoiNearbySearchOption();
poiSearch.setOnGetPoiSearchResultListener(new OnGetPoiSearchResultListener() {
@Override
public void onGetPoiResult(PoiResult poiResult) {
if(poiResult!=null && poiResult.error!= SearchResult.ERRORNO.RESULT_NOT_FOUND){
int i=poiResult.getTotalPoiNum();
Toast.makeText(PoiTest.this,String.valueOf(i),Toast.LENGTH_LONG).show();
}
}

    @Override
    public void onGetPoiDetailResult(PoiDetailResult poiDetailResult) {

    }
});
latLng=new LatLng(32.022849,118.856066);
nearbySearchOption.location(latLng);
    nearbySearchOption.radius(30000);
    nearbySearchOption.keyword("银行");
    nearbySearchOption.pageCapacity(10);
    nearbySearchOption.pageNum(0);
poiSearch.searchNearby(nearbySearchOption);

}
}

【热门文章】
【热门文章】