Android使用百度定位API时获取的地址信息为null
来源:互联网 发布:知乎 黄盈盈 编辑:程序博客网 时间:2024/04/29 03:36
今天在使用百度定位api做开发时,发现调用LocationClient定位后,在LocationListener的回调方法里,获取的地址信息为null,代码如下:
public class MyLocationListener implements BDLocationListener {@Overridepublic void onReceiveLocation(BDLocation location) {pd.dismiss();if(location == null){Toast.makeText(MainActivity.this, "无法定位", Toast.LENGTH_SHORT).show();return ;}double longitude = location.getLongitude();double latitude = location.getLatitude();String address = location.getAddrStr(); //这里获取详细地址,取到的是nulllongitudeTv.setText(longitude + "");latitudeTv.setText(latitude + "");addressTv.setText(address);}}查了下资料发现,是没有配置相关参数,应该在初始化时加上如下代码:
locationClient = new LocationClient(this);LocationClientOption option = locationClient.getLocOption();option.setAddrType("all"); //加上这个配置后才可以取到详细地址信息加上上面的配置后,再通过location.getAddrStr()方法获取地址,就不会为null了
0 0
- Android使用百度定位API时获取的地址信息为null
- AngularJs 利用百度地图API 定位当前位置 获取地址信息
- android使用百度地图定位(获取当前经纬度和地址信息)
- android使用百度地图定位(获取当前经纬度和地址信息)
- Android使用百度地图定位(获取当前经纬度和地址信息)
- Android百度定位API的使用
- 百度移动API获取定位信息
- 百度移动API获取定位信息 .
- Android 调百度地图搜索API时 出现的打包后手机端无法正常获取地址信息原因
- android使用百度地图SDK获取定位信息
- android使用百度地图SDK获取定位信息
- 使用百度定位SDK获取当前位置的信息
- 【经验小谈】百度定位api使用 百度定位demo 百度地图快速定位 百度地图获取当前位置 获取自己的位置 百度定位示例
- android 百度API定位以及获取天气
- 使用Android原生的Api进行GPS定位获取位置信息
- 使用html5定位经纬度然后用百度api获取城市等位置信息
- 百度地图不能从定位的BDLocation里获取地址相关信息
- 使用百度地图定位SDK获取定位信息。
- Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密
- 基于MFC的FTP客户端
- Java代码加密与反编译(二):用加密算法DES修改classLoader实现对.class文件加密
- 8086 寻址方式
- java读取大文件的MD5
- Android使用百度定位API时获取的地址信息为null
- java基础之多态
- 20150617-Python,Django安装
- Comparison of database tools
- 复习集合
- linux下svn常用命令
- 置信区间、显著性检验和统计学意义
- fork-join之应用程序并行计算遇到的问题
- Linux系统管理: source命令