Android 根据城市获取经纬度 适配Android 7.0 、Android 8.0
2019-10-16 22:32
3379 查看
今天在开发的过程中遇到了一个很奇葩的问题,就是之前已经写好的代码在Android 7.0 的系统中运行是正常的,但是在Android8.0 的系统中运行就出现了问题。在网上也找了很多资料,经过自己的不断折腾,终于找到了问题。废话不 多说了,直接上代码:
public void getLatAndLng(String cityName) {
Geocoder geocoder = new Geocoder(this,Locale.CHINA);
try {
List<Address> addressList = geocoder.getFromLocationName(cityName,5);
if (addressList.size()> 0) {
Address address = addressList.get(0);
double latitude = address.getLatitude();//纬度
double longitude = address.getLongitude();//精度
mSelectProvince = address.getAdminArea();// 省份名称
mSelectArea = address.getSubLocality();//区名称
locationLatLng = new LatLng(latitude,longitude);
centerToLocation();
}
}catch (IOException e) {
e.printStackTrace();
}
}
new Thread() {[url=mailto:br/>@Override@Override
相关文章推荐
- Android根据经纬度获取城市名的方法
- 微信,根据经纬度获取当前城市
- 百度地图 根据经纬度获取城市或省的名称
- Android LocationManager定位之获取经纬度以及城市信息
- Android调用系统相机、相册功能,适配6.0权限获取以及7.0以后获取URI(兼容多版本)
- android 根据经纬度定位所在城市
- 根据城市名称获取所在经纬度
- 百度地图根据经纬度获取城市
- android 根据地址获取经纬度
- [置顶] Android 7.0获取文件Uri适配
- android之location 根据接口获取经纬度信息
- Android GSP定位获取经纬度并显示所在城市的名字(不用引入各种SDK)
- Android根据已知的经纬度坐标获取当前位置
- 获取当前经纬度并根据经纬度反编译城市地址
- android根据基站信息获取经纬度
- 安卓高德地图API根据城市名获取对应的经纬度和地理编码
- Android 根据IP地址获取城市
- android 获取经纬度城市名(通过baidumapapi 以及 json解析)
- Android根据经纬度获取地址,眼前一亮
- Android根据地址获取经纬度,根据经纬度