GeocodeSearch geocoderSearch =new GeocodeSearch(MyApplication.getInstance());

geocoderSearch.setOnGeocodeSearchListener(new GeocodeSearch.OnGeocodeSearchListener() {

@Override

public void onRegeocodeSearched(RegeocodeResult regeocodeResult, int i) {

if(TextUtils.isEmpty(PreferencesUtils.getString(MyApplication.getInstance(),Constant.CITY))){

String c = regeocodeResult.getRegeocodeAddress().getCity();

String a = regeocodeResult.getRegeocodeAddress().getFormatAddress();

//这里你可以点出很多信息,根据情况自己去获取

}

}

@Override

public void onGeocodeSearched(GeocodeResult geocodeResult, int i) {

}

});

// 第一个参数表示一个Latlng,第二参数表示范围多少米,第三个参数表示是火系坐标系还是GPS原生坐标系

LatLonPoint point =new LatLonPoint(location.getLatitude(),location.getLongitude());

RegeocodeQuery query =new RegeocodeQuery(point, 200,GeocodeSearch.AMAP);

geocoderSearch.getFromLocationAsyn(query);

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐