Java 通过经纬度 获取行政区划
时间: 2024-04-08 08:05:50 浏览: 240
根据经纬度获取地理位置
5星 · 资源好评率100%
根据提供的代码和结果,可以看出这段Java代码是通过经纬度获取行政区划的功能。代码中使用了百度地图的API来实现这个功能。首先,代码中定义了一个私有方法`getTownByLonAndLat`,该方法接收经度和纬度作为参数,并返回一个JSON对象,该对象包含了获取到的行政区划信息。在方法内部,首先创建了一个`Map`对象来存储请求参数,然后设置了一些必要的参数,如百度开放平台的API Key、输出格式为JSON、返回乡镇级数据等。接下来,将经纬度添加到参数中,并构建了请求URL。最后,通过调用`HttpUtil.getResult`方法发送HTTP请求,并将返回的结果解析为JSON对象。最终,从JSON对象中获取到了行政区划信息,并返回。
根据提供的运行结果,可以看出该方法成功获取到了行政区划信息。结果中包含了国籍、国家代码、省份、省份代码、城市和城市代码等信息。根据结果,经纬度所对应的行政区划是中国广西壮族自治区贺州市。
因此,这段Java代码可以通过经纬度获取行政区划信息。\[1\]\[2\]
#### 引用[.reference_title]
- *1* [Java 根据百度经纬度(坐标) 获取中国街道、街道编码](https://blog.csdn.net/qq_32407233/article/details/121395724)[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^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Java实现通过经纬度调用腾讯地图接口获取行政地区信息](https://blog.csdn.net/qq_26383975/article/details/108868061)[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^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文