在使用百度地图定位时,想使用使用BDlocation的getAddrStr()方法得到定位的详细地址时,总是获取到空值,后来仔细查看API文档发现
setIsNeedAddress(boolean isNeed)
设置是否需要地址信息,默认为无地址
这个是定位API的类LocationClientOption的一个方法,即默认定位返回的信息中无地址,所以通过getAddrStr()方法获取不到,使用如下:
//定位
mLocationClient = new LocationClient(getActivity()
.getApplicationContext());