您的位置:首页 > 移动开发 > Android开发

android 通过经纬度获取地址信息

2012-09-05 15:46 417 查看
方法1: 通过Geocoder类去获取,不过一直报service not avalible 错误,未能解决(待高手)。

public String getLocation(double latitude, double longitude) {

Geocoder geo = new Geocoder(this, Locale.CHINA);

List<Address> places = null;

try {

places = geo.getFromLocation(latitude, longitude, 5);

} catch (IOException e) {

e.printStackTrace();

}

String place = "get loaction fail";

if (places != null && places.size() > 1)

place = ((Address) places.get(0)).getLocality();

return place;

}

方法2:通过Google Geocoding API查询

详见
https://developers.google.com/maps/documentation/geocoding/?hl=zh-CN
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐