本文整理汇总了Java中com.amap.api.services.poisearch.PoiResult.getPageCount方法的典型用法代码示例。如果您正苦于以下问题:Java PoiResult.getPageCount方法的具体用法?Java PoiResult.getPageCount怎么用?Java PoiResult.getPageCount使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.amap.api.services.poisearch.PoiResult
的用法示例。
在下文中一共展示了PoiResult.getPageCount方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onPoiSearched
import com.amap.api.services.poisearch.PoiResult; //导入方法依赖的package包/类
@Override
public void onPoiSearched(PoiResult poiResult, int i) {
//Toast.makeText(MainActivity.this,"+"+poiResult.getPois().toString()+poiResult.getPageCount(), Toast.LENGTH_SHORT).show();
if(poiResult.getPageCount()!=0){
isGetPOI =true;
if(marker==null){
marker= aMap.addMarker(new MarkerOptions().position(POILatlng).title(poiResult.getPois().toString().substring(1,poiResult.getPois().toString().length()-1)));
}
if( marker.getPosition()!=POILatlng) {
marker.remove();
marker= aMap.addMarker(new MarkerOptions().position(POILatlng).title(poiResult.getPois().toString().substring(1,poiResult.getPois().toString().length()-1)));
}
}else {
isGetPOI =false;
}
if(!isGetPOI){
if(top_view.getVisibility() == View.VISIBLE) top_view.setVisibility(View.INVISIBLE); else top_view.setVisibility(View.VISIBLE);
}else {
top_view.setVisibility(View.VISIBLE);
}
}
示例2: onPoiSearched
import com.amap.api.services.poisearch.PoiResult; //导入方法依赖的package包/类
@Override
public void onPoiSearched(PoiResult result, int rCode) {
// ProgressHUD.dismiss();
if (rCode == 0) {// 返回成功
if (mPage == 0) {
show_msg.refreshComplete();
} else {
show_msg.getMoreComplete();
}
if (result != null && result.getQuery() != null && result.getPois() != null && result.getPois().size() > 0) {// 搜索poi的结果
// 取得搜索到的poiitems有多少条
int resultPages = result.getPageCount();
searchKey = mSearch.getText().toString().trim();
PoiItem item = new PoiItem("", null, "自定义该地点", "是否直接添加到线路中?");
// PoiItem item1 = new PoiItem("", null, city, "");
if (mPage == 0) {
poiItems.clear();
poiItems.add(0, item);
if (TextUtils.isEmpty(searchKey)) {
// poiItems.add(1, item1);
}
}
// poiItems = result.getPois();
// 取得poiitem数据
poiItems.addAll(result.getPois());
poiNameAdapter.notifyDataSetChanged();
} else {
// ProgressHUD.dismiss();
// AppUtility.showToast(getString(R.string.no_result));
}
} else if (rCode == 27) {
AppUtility.showToast(getString(R.string.error_network));
} else if (rCode == 32) {
// AppUtility.showToast(getString(R.string.error_key));
} else {
// AppUtility.showToast(getString(R.string.error_other) + rCode);
}
}
示例3: onPoiSearched
import com.amap.api.services.poisearch.PoiResult; //导入方法依赖的package包/类
@Override
public void onPoiSearched(PoiResult result, int rCode) {
// TODO Auto-generated method stub
ProgressHUD.dismiss();
if (rCode == 0) {// 返回成功
if (mPage == 0) {
show_msg.refreshComplete();
} else {
show_msg.getMoreComplete();
}
if (result != null && result.getQuery() != null && result.getPois() != null && result.getPois().size() > 0) {// 搜索poi的结果
// 取得搜索到的poiitems有多少条
int resultPages = result.getPageCount();
searchKey = mSearch.getText().toString().trim();
PoiItem item = new PoiItem("", null, "不显示位置", "");
PoiItem item1 = new PoiItem("", null, city, "");
if (mPage == 0) {
poiItems.clear();
poiItems.add(0, item);
if (TextUtils.isEmpty(searchKey)) {
poiItems.add(1, item1);
}
}
Log.e("TAG", "----城市1----->" + city + "---集合--->" + item1);
// poiItems = result.getPois();
// 取得poiitem数据
poiItems.addAll(result.getPois());
poiNameAdapter.notifyDataSetChanged();
} else {
ProgressHUD.dismiss();
AppUtility.showToast(getString(R.string.no_result));
}
} else if (rCode == 27) {
AppUtility.showToast(getString(R.string.error_network));
} else if (rCode == 32) {
AppUtility.showToast(getString(R.string.error_key));
} else {
AppUtility.showToast(getString(R.string.error_other) + rCode);
}
}