button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
poiCitySearchOption = new PoiCitySearchOption()
.city(city.getText().toString())
.keyword(keyword.getText().toString());
poiSearch.searchInCity(poiCitySearchOption);
}
});
补充一下监听方法的实现,如下所示:
OnGetPoiSearchResultListener onGetPoiSearchResultListener = new OnGetPoiSearchResultListener() {
@Override
public void onGetPoiResult(PoiResult poiResult) {
// TODO Auto-generated method stub
String poiname = poiResult.getAllPoi().get(0).name;
String poiadd = poiResult.getAllPoi().get(0).address;
String idString = poiResult.getAllPoi().get(0).uid;
textView.setText(
"第一条结果是:n名称=["+
poiname+
"]nID = ["+
idString
+ "] n地址=["+
poiadd+
"]");
}
@Override
public void onGetPoiDetailResult(PoiDetailResult arg0) {
// TODO Auto-generated method stub
}
};
如上的监听方法是将结果中得第一条信息进行了展示,执行程序如下图效果:
以上所述是小编给大家介绍的Android SDK 百度地图通过poi城市内检索简介接口的使用,希望对大家有所帮助。
注:相关教程知识阅读请移步到Android开发频道。











