本文整理匯總了Java中com.amap.api.maps.overlay.PoiOverlay.removeFromMap方法的典型用法代碼示例。如果您正苦於以下問題:Java PoiOverlay.removeFromMap方法的具體用法?Java PoiOverlay.removeFromMap怎麽用?Java PoiOverlay.removeFromMap使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.amap.api.maps.overlay.PoiOverlay
的用法示例。
在下文中一共展示了PoiOverlay.removeFromMap方法的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();
}
}
}
示例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();
}
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}