android国家坐标,android – 从坐标获取国家?

使用下面的功能.

public void getAddress(double lat, double lng) {

Geocoder geocoder = new Geocoder(HomeActivity.mContext, Locale.getDefault());

try {

List

addresses = geocoder.getFromLocation(lat, lng, 1);

Address obj = addresses.get(0);

String add = obj.getAddressLine(0);

GUIStatics.currentAddress = obj.getSubAdminArea() + ","

+ obj.getAdminArea();

GUIStatics.latitude = obj.getLatitude();

GUIStatics.longitude = obj.getLongitude();

GUIStatics.currentCity= obj.getSubAdminArea();

GUIStatics.currentState= obj.getAdminArea();

add = add + "\n" + obj.getCountryName();

add = add + "\n" + obj.getCountryCode();

add = add + "\n" + obj.getAdminArea();

add = add + "\n" + obj.getPostalCode();

add = add + "\n" + obj.getSubAdminArea();

add = add + "\n" + obj.getLocality();

add = add + "\n" + obj.getSubThoroughfare();

Log.v("IGA", "Address" + add);

// Toast.makeText(this, "Address=>" + add,

// Toast.LENGTH_SHORT).show();

// TennisAppActivity.showDialog(add);

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();

}

}

添加到您的清单下面的权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值