本文整理汇总了Java中com.baidu.mapapi.search.poi.PoiCitySearchOption类的典型用法代码示例。如果您正苦于以下问题:Java PoiCitySearchOption类的具体用法?Java PoiCitySearchOption怎么用?Java PoiCitySearchOption使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PoiCitySearchOption类属于com.baidu.mapapi.search.poi包,在下文中一共展示了PoiCitySearchOption类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: goSearch
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 城市内检索目标
**/
private void goSearch(BaiduAddress ba) {
if (mContext.getCurrentFocus() != null) {
((InputMethodManager) mContext.getSystemService(mContext.INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(mContext.getCurrentFocus()
.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
}
mContext.findViewById(R.id.ast_suggest_list_box).setVisibility(View.GONE);
/* 城市内检索 */
pSearch.searchInCity(new PoiCitySearchOption().city(mAppConfig.selectedCityInSearchPoi == null ?
address.getCity() : mAppConfig.selectedCityInSearchPoi).pageCapacity(10).pageNum(poiPageCode).keyword(ba == null ? keyword : ba.getName()));
if (ba == null) {
ba = new BaiduAddress();
ba.setName(keyword);
ba.setAddress("");
ba.setCity(address.getCity());
}
ba.setSearchKeyWord(keyword);
ba.setCreated(new Timestamp(System.currentTimeMillis()));
mNaviDao.insertAddress(ba);
}
示例2: goSearch
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 根据输入地址搜索
**/
private void goSearch(BaiduAddress bd) {
if (bd == null) {
bd = new BaiduAddress();
bd.setName(keyword);
bd.setAddress("");
bd.setCity(mAddress.getCity());
}
bd.setSearchKeyWord(keyword);
bd.setFavoritedTime(null);
/* 保存搜索记录 */
mNaviDao.insertAddress(bd);
updateHistory = true;
if (!TextUtils.isEmpty(bd.getCity())) {
mAppConfig.selectedCityInSearchPoi = bd.getCity();
}
if (getCurrentFocus() != null) {
//隐藏输入键盘
((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(getCurrentFocus()
.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
}
//隐藏搜索建议列表
findViewById(R.id.amosf_suggest_list_box).setVisibility(View.GONE);
/* 城市内检索 */
pSearch.searchInCity(new PoiCitySearchOption().city(mAppConfig.selectedCityInSearchPoi == null ?
mAddress.getCity() : mAppConfig.selectedCityInSearchPoi).pageCapacity(PER_PAGE).pageNum(poiPageCode).keyword(bd == null ? keyword : bd.getName()));
}
示例3: onDownPullRefresh
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 下拉刷新
**/
@Override
public void onDownPullRefresh() {
if (poiPageCode == 0) {
mAmosfPoiListBox.setRefreshing(false);
// Toast.makeText(this, "当前已是第一页了", Toast.LENGTH_LONG).show();
Snackbar.make(mAmosfPoiList, "当前已是第一页了", Snackbar.LENGTH_SHORT).show();
} else
pSearch.searchInCity(new PoiCitySearchOption().city(mAppConfig.selectedCityInSearchPoi == null ?
mAddress.getCity() : mAppConfig.selectedCityInSearchPoi).keyword(keyword).pageCapacity(PER_PAGE).pageNum(--poiPageCode));
}
示例4: onUpPullRefresh
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 上拉刷新
**/
@Override
public void onUpPullRefresh() {
if (poiPageCode == (totalPageNum - 1)) {
mAmosfPoiListBox.setRefreshing(false);
//Toast.makeText(this, "没有符合要求的地点了", Toast.LENGTH_LONG).show();
Snackbar.make(mAmosfPoiList, "没有符合要求的地点了", Snackbar.LENGTH_SHORT).show();
} else
pSearch.searchInCity(new PoiCitySearchOption().city(mAppConfig.selectedCityInSearchPoi == null ?
mAddress.getCity() : mAppConfig.selectedCityInSearchPoi).keyword(keyword).pageCapacity(PER_PAGE).pageNum(++poiPageCode));
}
示例5: onDownPullRefresh
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 下拉刷新
**/
@Override
public void onDownPullRefresh() {
if (poiPageCode == 0) {
mAncpPoiListBox.setRefreshing(false);
//Toast.makeText(this, "当前已是第一页了", Toast.LENGTH_LONG).show();
Snackbar.make(mAncpPoiDetailBox,"当前已是第一页了", Snackbar.LENGTH_SHORT).show();
} else
pSearch.searchInCity(new PoiCitySearchOption().city(mAppConfig.selectedCityInSearchPoi == null ?
address.getCity() : mAppConfig.selectedCityInSearchPoi).keyword(keyword).pageCapacity(PER_PAGE).pageNum(--poiPageCode));
}
示例6: onUpPullRefresh
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 上拉刷新
**/
@Override
public void onUpPullRefresh() {
if (poiPageCode == (totalPageNum - 1)) {
mAncpPoiListBox.setRefreshing(false);
//Toast.makeText(this, "没有符合要求的地点了", Toast.LENGTH_LONG).show();
Snackbar.make(mAncpPoiDetailBox,"没有符合要求的地点了", Snackbar.LENGTH_SHORT).show();
} else
pSearch.searchInCity(new PoiCitySearchOption().city(mAppConfig.selectedCityInSearchPoi == null ?
address.getCity() : mAppConfig.selectedCityInSearchPoi).keyword(keyword).pageCapacity(PER_PAGE).pageNum(++poiPageCode));
}
示例7: onDownPullRefresh
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
@Override
public void onDownPullRefresh() {
Log.i(TAG, "onDownPullRefresh");
if (poiPageCode == 0) {
mTrafficShowView.setRefreshLayout(false);
mTrafficShowView.showSnackBar("当前已是第一页了");
//Toast.makeText(mContext, "当前已是第一页了", Toast.LENGTH_LONG).show();
} else
pSearch.searchInCity(new PoiCitySearchOption().city(mAppConfig.selectedCityInSearchPoi == null ?
address.getCity() : mAppConfig.selectedCityInSearchPoi).keyword(keyword).pageCapacity(PER_PAGE).pageNum(--poiPageCode));
}
示例8: onUpPullRefresh
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
@Override
public void onUpPullRefresh() {
Log.i(TAG, "onUpPullRefresh");
if (poiPageCode == (totalPageNum - 1)) {
mTrafficShowView.setRefreshLayout(false);
mTrafficShowView.showSnackBar("没有符合要求的地点了");
// Toast.makeText(mContext, "没有符合要求的地点了", Toast.LENGTH_LONG).show();
} else
pSearch.searchInCity(new PoiCitySearchOption().city(mAppConfig.selectedCityInSearchPoi == null ?
address.getCity() : mAppConfig.selectedCityInSearchPoi).keyword(keyword).pageCapacity(PER_PAGE).pageNum(++poiPageCode));
}
示例9: searchRouteProcess
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* �������
*
* @param v
*/
public void searchRouteProcess(View v) {
busLineIDList.clear();
busLineIndex = 0;
mBtnPre.setVisibility(View.INVISIBLE);
mBtnNext.setVisibility(View.INVISIBLE);
// ����poi�������ӵõ�����poi���ҵ�������·���͵�poi����ʹ�ø�poi��uid���й�����������
mSearch.searchInCity((new PoiCitySearchOption()).city("����").keyword(
etRouteOnline.getText().toString()));
}
示例10: searchButtonProcess
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 发起检索
*
* @param v
*/
public void searchButtonProcess(View v) {
busLineIDList.clear();
busLineIndex = 0;
mBtnPre.setVisibility(View.INVISIBLE);
mBtnNext.setVisibility(View.INVISIBLE);
EditText editCity = (EditText) findViewById(R.id.city);
EditText editSearchKey = (EditText) findViewById(R.id.searchkey);
// 发起poi检索,从得到所有poi中找到公交线路类型的poi,再使用该poi的uid进行公交详情搜索
mSearch.searchInCity((new PoiCitySearchOption()).city(
editCity.getText().toString()).keyword(
editSearchKey.getText().toString()));
}
示例11: searchButtonProcess
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 发起检索,点击“开始”按钮
*
* @param v
*/
public void searchButtonProcess(View v) {
// Log.i("TAG", "开始按钮");
busLineIDList.clear();
busLineIndex = 0;
mBtnPre.setVisibility(View.GONE);
mBtnNext.setVisibility(View.GONE);
// 发起poi检索,从得到所有poi中找到公交线路类型的poi,再使用该poi的uid进行公交详情搜索
// 这里使用了链式编程,对于有相同返回值的方法通过“.”串联起来。简化代码;
mSearch.searchInCity((new PoiCitySearchOption()).city(selectedCity)
.keyword(searchkey.getText().toString().trim()));
}
示例12: searchButtonProcess
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
public void searchButtonProcess(View v) {
EditText editSearchKey = (EditText) findViewById(R.id.mainPoi_searchKey);
mPoiSearch.searchInCity((new PoiCitySearchOption())
.city(mCity)
.keyword(editSearchKey.getText().toString())
.pageNum(load_Index));
}
示例13: searchButtonProcess
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
public void searchButtonProcess(View v) {
busLineIDList.clear();
busLineIndex = 0;
mBtnPre.setVisibility(View.INVISIBLE);
mBtnNext.setVisibility(View.INVISIBLE);
EditText editCity = (EditText) findViewById(R.id.city);
EditText editSearchKey = (EditText) findViewById(R.id.searchkey);
// 发起poi检索,从得到所有poi中找到公交线路类型的poi,再使用该poi的uid进行公交详情搜索
mSearch.searchInCity((new PoiCitySearchOption()).city(
editCity.getText().toString()).keyword(
editSearchKey.getText().toString()));
}
示例14: searchButtonProcess1
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 影响搜索按钮点击事件
*
* @param v
*/
public void searchButtonProcess1(View v) {
EditText editCity = (EditText) findViewById(R.id.city);
EditText editSearchKey = (EditText) findViewById(R.id.searchkey);
mPoiSearch.searchInCity((new PoiCitySearchOption())
.city(editCity.getText().toString())
.keyword(editSearchKey.getText().toString())
.pageNum(load_Index));
}
示例15: searchButtonProcess1
import com.baidu.mapapi.search.poi.PoiCitySearchOption; //导入依赖的package包/类
/**
* 影响搜索按钮点击事件
*
* @param v
*/
public void searchButtonProcess1(View v) {
EditText editCity = (EditText) findViewById(R.id.city);
EditText editSearchKey = (EditText) findViewById(R.id.searchkey);
bar.setVisibility(View.VISIBLE);
mPoiSearch.searchInCity((new PoiCitySearchOption())
.city(editCity.getText().toString())
.keyword(editSearchKey.getText().toString())
.pageNum(load_Index));
}