300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 百度地图根据经纬度获取地址

百度地图根据经纬度获取地址

时间:2024-06-02 16:02:52

相关推荐

百度地图根据经纬度获取地址

独角兽企业重金招聘Python工程师标准>>>

百度地图根据经纬度获取地址

查询地址要内部实现MKSearchListener接口

Java代码publicclassSearchListenerimplementsMKSearchListener{ /** *根据经纬度搜索地址信息结果 * *@paramresult *搜索结果 *@paramiError *错误号(0表示正确返回) */ @Override publicvoidonGetAddrResult(MKAddrInforesult,intiError){ if(result==null){ Stringstr=String.format("错误号:%d",iError); Toast.makeText(mContext,str,Toast.LENGTH_LONG).show(); return; } StringBuffersb=newStringBuffer(); //经纬度所对应的位置 sb.append(result.strAddr); Log.d("debug","address--==>"+sb.toString()); }/** *驾车路线搜索结果 * *@paramresult搜索结果 *@paramiError错误号(0表示正确返回) */ @Override publicvoidonGetDrivingRouteResult(MKDrivingRouteResultresult,intiError) { }/** *POI搜索结果(范围检索、城市POI检索、周边检索) * *@paramresult搜索结果 *@paramtype *返回结果类型(11,12,21:poi列表7:城市列表) *@paramiError *错误号(0表示正确返回) */ @Override publicvoidonGetPoiResult(MKPoiResultresult,inttype,intiError) { }/** *公交换乘路线搜索结果 * *@paramresult *搜索结果 *@paramiError *错误号(0表示正确返回) */ @Override publicvoidonGetTransitRouteResult(MKTransitRouteResultresult,intiError) { }/** *步行路线搜索结果 * *@paramresult *搜索结果 *@paramiError *错误号(0表示正确返回) */ @Override publicvoidonGetWalkingRouteResult(MKWalkingRouteResultresult,intiError) { } }

在初始化MKSearch之前,要先初始化BMapManager

Java代码//定义搜索服务类 privateMKSearchmMKSearch;//初始化MKSearch mMKSearch=newMKSearch(); mMKSearch.init(application.mapManager,newSearchListener());mMKSearch.reverseGeocode(newGeoPoint((int)(latitude*1e6),(int)(longitude*1e6)));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。