String latitude = "112"; String longitude = "2356"; double latitudeDouble = Double.parseDouble(latitude); double longitudeDouble = Double.parseDouble(longitude); LatLng latLng = new LatLng(latitudeDouble, longitudeDouble); GeoCoder geoCoder = GeoCoder.newInstance(); //新建查询对象要查询的条件 ReverseGeoCodeOption options = new ReverseGeoCodeOption().location(latLng); //设置查询结果监听者 geoCoder.setOnGetGeoCodeResultListener(new OnGetGeoCoderResultListener() { /** * 反地理编码查询结果回调函数 * @param result 反地理编码查询结果
百度地图根据经纬度获取地址
通过百度地图API,将经纬度坐标转化为具体地址。首先将字符串转化为Double类型,然后创建LatLng对象。接着,实例化GeoCoder并设置监听器,用ReverseGeoCodeOption指定查询条件。当查询成功且无错误时,可以获取到地址信息。
摘要由CSDN通过智能技术生成