国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

高德地圖地理逆編碼,以及如何去掉城省,市,鎮

2019-11-09 17:57:44
字體:
來源:轉載
供稿:網友
1、首先初始化地理逆編碼,在onCreate或onCreateView()方法中/** * 初始化地理逆編碼 */PRivate void initGeocoderSearch() {    geocoderSearch = new GeocodeSearch(mContext);    geocoderSearch.setOnGeocodeSearchListener(this);}2、將經緯度傳進入(其實是緯經度 )/** * 響應逆地理編碼 */public void getAddress(final LatLonPoint latLonPoint) {    RegeocodeQuery query = new RegeocodeQuery(latLonPoint200,            GeocodeSearch.AMAP);// 第一個參數表示一個Latlng,第二參數表示范圍多少米,第三個參數表示是火系坐標系還是GPS原生坐標系    geocoderSearch.getFromLocationAsyn(query);// 設置異步逆地理編碼請求}3、在逆地理編碼回調中截取/** * 逆地理編碼回調 */@Overridepublic void onRegeocodeSearched(RegeocodeResult result, int rCode) {    if (rCode == 1000) {        if (result != null && result.getRegeocodeAddress() != null                && result.getRegeocodeAddress().getFormatAddress() != null) {            addressName = result.getRegeocodeAddress().getFormatAddress();            String province = result.getRegeocodeAddress().getProvince();            String township = result.getRegeocodeAddress().getTownship();            addressName = addressName.replace(province, "").replace(township, "");            mTvCarAddress.setText(addressName);        }    } else {        mTvCarAddress.setText("未知地址");    }}注:其中getProvince()得到的是省,getTownship()得到的是鎮,通過getRegeocodeAddress().getFormatAddress()得到的地址太長可以使用replace方法截取代碼如下:addressName = result.getRegeocodeAddress().getFormatAddress();String province = result.getRegeocodeAddress().getProvince();String township = result.getRegeocodeAddress().getTownship();addressName = addressName.replace(province, "").replace(township, "");這樣得到的地址就是不包含省和鎮的地址
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 钟山县| 读书| 光泽县| 奉化市| 浦江县| 鹤岗市| 马尔康县| 乌恰县| 陈巴尔虎旗| 正安县| 嘉荫县| 安福县| 团风县| 新化县| 上思县| 诸城市| 岢岚县| 台北县| 卓尼县| 项城市| 新河县| 苍山县| 胶州市| 富平县| 托克逊县| 泊头市| 和田县| 黄山市| 扶绥县| 阿城市| 麻阳| 崇义县| 达州市| 萨迦县| 隆德县| 蒙自县| 金寨县| 刚察县| 武清区| 明溪县| 明溪县|