基于Android的大学生生活小助手设计与开发(10)
时间:2016-12-22 19:55 来源:毕业论文 作者:毕业论文 点击:次
// 在地图上显示搜索结果 showDatasInMap(result); } @Override // 获取搜索详情信息(一条) public void onGetPoiDetailResult(PoiDetailResult poiDetailResult) { if (poiDetailResult == null || poiDetailResult.error == SearchResult.ERRORNO.RESULT_NOT_FOUND) { showToast("未搜索到数据"); return; } String name = poiDetailResult.getName();// 名称 String address = poiDetailResult.getAddress();// 地址 LatLng location = poiDetailResult.getLocation();// 经纬度 double serviceRating = poiDetailResult.getServiceRating();// 服务星级 double environmentRating = poiDetailResult.getEnvironmentRating(); // 环境星级 String info = "name: " + name + " \nuid: " + poiDetailResult.getUid() + " \naddress: " + address + " \nlocation: " + location + " \nenvironmentRating: " + environmentRating + " \nserviceRating: " + serviceRating; showToast(info); } }); } /** * 设置搜索参数,开始搜索 * @param serarchWord */ private void beginSearch(String serarchWord) { // 设置搜索参数 PoiNearbySearchOption option = new PoiNearbySearchOption(); option.keyword(serarchWord); // 搜索关键字 option.location(mCurrentPos); // 搜索的中心位置 option.radius(1000); // 搜索以mCurrentPos为中心的周边1000米以内的范围 option.pageNum(mPageNo); // 搜索第几页数据 option.pageCapacity(mPageSize); // 每页搜索多少条数据,默认为10条 // 发起POI搜索请求,搜索到结果后,会回调监听器的onGetPoiResult()方法 mPoiSearch.searchNearby(option); mPageNo++; // 自增1,点击按钮时搜索下一页数据 } 3 路线规划 (责任编辑:qin) |