GeoCoder geocoder = GeoCoder.newInstance();
geocoder.setOnGetGeoCodeResultListener(new OnGetGeoCoderResultListener() {
@Override
public void
onGetGeoCodeResult(GeoCodeResult geoCodeResult) {
}
@Override
public void
onGetReverseGeoCodeResult(ReverseGeoCodeResult reverseGeoCodeResult) {
Log.e("getLocation22", String.valueOf(reverseGeoCodeResult.getAddress()));
//将实时的反地理编码信息设置到前台UI控件进行显示
if (reverseGeoCodeResult.getAddress() != null || !reverseGeoCodeResult.getAddress().equals("")) {
// address.setText(reverseGeoCodeResult.getAddress());
} else {
// address.setHint("定位失败,请重试或手动输入地址");
}
}
});
//这个要放在后面!!!!!!!
geocoder.reverseGeoCode(new ReverseGeoCodeOption().location(mapStatus.target));版权声明:本文为qiaoxianzhu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。