当前位置: 首页>>代码示例>>Java>>正文


Java PoiOverlay类代码示例

本文整理汇总了Java中com.amap.api.maps.overlay.PoiOverlay的典型用法代码示例。如果您正苦于以下问题:Java PoiOverlay类的具体用法?Java PoiOverlay怎么用?Java PoiOverlay使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


PoiOverlay类属于com.amap.api.maps.overlay包,在下文中一共展示了PoiOverlay类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onPoiSearched

import com.amap.api.maps.overlay.PoiOverlay; //导入依赖的package包/类
@Override
public void onPoiSearched(PoiResult arg0, int arg1) {
	if (arg1 == 0) {
		aMap.clear();// 清理之前的图标
		List<PoiItem> poiItems = arg0.getPois();
		if (poiItems.isEmpty()) {
			Toast.makeText(getActivity(), "无查询结果!", Toast.LENGTH_SHORT)
					.show();
		} else {
			for (PoiItem p : poiItems) {
				Log.e("result", p.toString());
			}
			PoiOverlay poiOverlay = new PoiOverlay(aMap, poiItems);
			poiOverlay.removeFromMap();
			poiOverlay.addToMap();
			poiOverlay.zoomToSpan();
		}
	}
}
 
开发者ID:Extrace,项目名称:Extrace_UserApp,代码行数:20,代码来源:TransNodeTabFragment.java

示例2: onPoiSearched

import com.amap.api.maps.overlay.PoiOverlay; //导入依赖的package包/类
/**
 * 搜索成功后回调函数
 */
@Override
public void onPoiSearched(PoiResult arg0, int arg1) {
	// TODO Auto-generated method stub
	if (arg1 == 0) {
		aMap.clear();// 清理之前的图标
		Log.e("result", "success");
		List<PoiItem> poiItems = arg0.getPois();
		if (poiItems.isEmpty()) {
			Toast.makeText(getApplicationContext(), "无查询结果!",
					Toast.LENGTH_SHORT).show();
		} else {
			for (PoiItem p : poiItems) {
				Log.e("result", p.toString());
			}
			PoiOverlay poiOverlay = new PoiOverlay(aMap, poiItems);
			poiOverlay.removeFromMap();
			poiOverlay.addToMap();
			poiOverlay.zoomToSpan();
		}
	}

}
 
开发者ID:Extrace,项目名称:Extrace_UserApp,代码行数:26,代码来源:MultyLocationActivity.java

示例3: onPoiSearched

import com.amap.api.maps.overlay.PoiOverlay; //导入依赖的package包/类
/**
 * POI搜索回调方法
 */
@Override
public void onPoiSearched(PoiResult result, int rCode) {
	dissmissProgressDialog();// 隐藏对话框
	if (rCode == 0) {
		if (result != null && result.getQuery() != null) {// 搜索poi的结果
			if (result.getQuery().equals(query)) {// 是否是同一条
				poiResult = result;
				poiItems = poiResult.getPois();// 取得第一页的poiitem数据,页数从数字0开始
				List<SuggestionCity> suggestionCities = poiResult
						.getSearchSuggestionCitys();// 当搜索不到poiitem数据时,会返回含有搜索关键字的城市信息
				if (poiItems != null && poiItems.size() > 0) {
					aMap.clear();// 清理之前的图标
					poiOverlay = new PoiOverlay(aMap, poiItems);
					poiOverlay.removeFromMap();
					poiOverlay.addToMap();
					poiOverlay.zoomToSpan();

					nextButton.setClickable(true);// 设置下一页可点
				} else if (suggestionCities != null
						&& suggestionCities.size() > 0) {
					showSuggestCity(suggestionCities);
				} else {
					ToastUtil.show(PoiAroundSearchActivity.this,
							R.string.no_result);
				}
			}
		} else {
			ToastUtil
					.show(PoiAroundSearchActivity.this, R.string.no_result);
		}
	} else if (rCode == 27) {
		ToastUtil
				.show(PoiAroundSearchActivity.this, R.string.error_network);
	} else if (rCode == 32) {
		ToastUtil.show(PoiAroundSearchActivity.this, R.string.error_key);
	} else {
		ToastUtil.show(PoiAroundSearchActivity.this,getString(R.string.error_other) + rCode);
	}
}
 
开发者ID:Tsroad,项目名称:Road,代码行数:43,代码来源:PoiAroundSearchActivity.java

示例4: onPoiSearched

import com.amap.api.maps.overlay.PoiOverlay; //导入依赖的package包/类
/**
 * POI信息查询回调方法
 */
@Override
public void onPoiSearched(PoiResult result, int rCode) {
	dissmissProgressDialog();// 隐藏对话框
	if (rCode == 0) {
		if (result != null && result.getQuery() != null) {// 搜索poi的结果
			if (result.getQuery().equals(query)) {// 是否是同一条
				poiResult = result;
				// 取得搜索到的poiitems有多少页
				List<PoiItem> poiItems = poiResult.getPois();// 取得第一页的poiitem数据,页数从数字0开始
				List<SuggestionCity> suggestionCities = poiResult
						.getSearchSuggestionCitys();// 当搜索不到poiitem数据时,会返回含有搜索关键字的城市信息

				if (poiItems != null && poiItems.size() > 0) {
					aMap.clear();// 清理之前的图标
					PoiOverlay poiOverlay = new PoiOverlay(aMap, poiItems);
					poiOverlay.removeFromMap();
					poiOverlay.addToMap();
					poiOverlay.zoomToSpan();
				} else if (suggestionCities != null
						&& suggestionCities.size() > 0) {
					showSuggestCity(suggestionCities);
				} else {
					ToastUtil.show(PoiKeywordSearchActivity.this,
							R.string.no_result);
				}
			}
		} else {
			ToastUtil.show(PoiKeywordSearchActivity.this,
					R.string.no_result);
		}
	} else if (rCode == 27) {
		ToastUtil.show(PoiKeywordSearchActivity.this,
				R.string.error_network);
	} else if (rCode == 32) {
		ToastUtil.show(PoiKeywordSearchActivity.this, R.string.error_key);
	} else {
		ToastUtil.show(PoiKeywordSearchActivity.this, getString(R.string.error_other) + rCode);
	}

}
 
开发者ID:Tsroad,项目名称:Road,代码行数:44,代码来源:PoiKeywordSearchActivity.java

示例5: onPoiSearched

import com.amap.api.maps.overlay.PoiOverlay; //导入依赖的package包/类
/**
 * POI搜索回调方法
 */
@Override
public void onPoiSearched(PoiResult result, int rCode) {
    dismissProgressDialog();// 隐藏对话框
    if (rCode == 0) {
        if (result != null && result.getQuery() != null) {// 搜索poi的结果
            if (result.getQuery().equals(query)) {// 是否是同一条
                poiResult = result;
                poiItems.clear();
                poiItems.addAll(poiResult.getPois());// 取得第一页的poiitem数据,页数从数字0开始
                List<SuggestionCity> suggestionCities = poiResult
                        .getSearchSuggestionCitys();// 当搜索不到poiitem数据时,会返回含有搜索关键字的城市信息
                if (poiItems != null && poiItems.size() > 0) {
                    aMap.clear();// 清理之前的图标
                    poiOverlay = new PoiOverlay(aMap, poiItems);
                    poiOverlay.removeFromMap();
                    poiOverlay.addToMap();
                    poiOverlay.zoomToSpan();

                    nextButton.setClickable(true);// 设置下一页可点
                } else if (suggestionCities != null
                        && suggestionCities.size() > 0) {
                    showSuggestCity(suggestionCities);
                } else {
                    ToastUtil.show(PoiAroundSearchActivity.this,
                            R.string.no_result);
                }
            }
        } else {
            ToastUtil
                    .show(PoiAroundSearchActivity.this, R.string.no_result);
        }
    } else if (rCode == 27) {
        ToastUtil
                .show(PoiAroundSearchActivity.this, R.string.error_network);
    } else if (rCode == 32) {
        ToastUtil.show(PoiAroundSearchActivity.this, R.string.error_key);
    } else {
        ToastUtil.show(PoiAroundSearchActivity.this,
                getString(R.string.error_other) + rCode);
    }
}
 
开发者ID:macouen,项目名称:CameraPOI,代码行数:45,代码来源:PoiAroundSearchActivity.java


注:本文中的com.amap.api.maps.overlay.PoiOverlay类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。