方法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

更多相关文章

  1. 关于android的反射机制的用法
  2. Android开发常用代码
  3. Android监听按键返回键
  4. 安卓中实现两端对齐,中间fill_parent的方法
  5. Android绘制流程窗口启动流程分析(下)
  6. Android(安卓)studio 混淆打包安装后报错NullPointerException i
  7. Android设置布局背景为白色的三种方法
  8. ormlite数据库存放sd卡,android卸载应用保留数据的方法
  9. Android第一行代码学习笔记六----手机多媒体

随机推荐

  1. android Retrofit 简单使用
  2. Android复制粘贴
  3. Android(安卓)学习笔记(十三):Activity-Grid
  4. Android(安卓)studio 下的svn配置使用
  5. Android有效解决加载大图片时内存溢出的
  6. php实现微信发红包功能
  7. web面试常问http缓存解析相关
  8. PHP 爬取网页的主要方法
  9. tp5实现微信小程序多图片上传到服务器功
  10. 计算-金额