经纬度转化为地理位置
时间: 2023-09-07 16:18:19 浏览: 226
经纬度转换成地址
要将经纬度转化为地理位置,你可以使用百度地图的地理编码功能。具体步骤如下:
1. 实例化一个地理编码查询对象。
2. 设置反地理编码位置坐标。
3. 发起反地理编码请求(经纬度->地址信息)。
4. 获取反地理编码结果中的地址信息。
下面是一个示例代码:
```
//实例化一个地理编码查询对象
GeoCoder geoCoder = GeoCoder.newInstance();
//设置反地理编码位置坐标
ReverseGeoCodeOption op = new ReverseGeoCodeOption();
op.location(latLng);
op.newVersion(1);//百度4.5.2版本之后需要加新版本标准。
//发起反地理编码请求(经纬度->地址信息)
geoCoder.reverseGeoCode(op);
geoCoder.setOnGetGeoCodeResultListener(new OnGetGeoCoderResultListener() {
@Override
public void onGetReverseGeoCodeResult(ReverseGeoCodeResult arg0) {
//获取点击的坐标地址
String address = arg0.getAddress();
Log.e("LatLngToAddress","address=" + address);
}
@Override
public void onGetGeoCodeResult(GeoCodeResult arg0) {
}
});
```
这样,你就可以通过经纬度获取对应的地理位置信息了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [经纬度转换地址](https://blog.csdn.net/smile6868/article/details/126739063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [经纬度与位置信息的转换](https://blog.csdn.net/dong_xg/article/details/53102478)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文