當前位置: 首頁>>代碼示例>>Java>>正文


Java PoiOverlay.zoomToSpan方法代碼示例

本文整理匯總了Java中com.amap.api.maps.overlay.PoiOverlay.zoomToSpan方法的典型用法代碼示例。如果您正苦於以下問題:Java PoiOverlay.zoomToSpan方法的具體用法?Java PoiOverlay.zoomToSpan怎麽用?Java PoiOverlay.zoomToSpan使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.amap.api.maps.overlay.PoiOverlay的用法示例。


在下文中一共展示了PoiOverlay.zoomToSpan方法的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.zoomToSpan方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。