高德获取全国行政信息

最近添加需求需要获取国内省市区三级信息,使用高德开放平台,可以顺利的获取到当前国内省市区信息,如图所示:
1

操作流程:
先创建web应用,记录应用Key,绑定Web服务
https://console.amap.com/dev/key/app
在高德开放平台使用行政区域查询接口,参考地址:https://lbs.amap.com/api/webservice/guide/api/district

代码调用:
使用RestTemplate调用高德开放接口,获取信息,格式为json格式,然后在按照业务需求转换这些数据到数据库。

 public static void main(String[] args) {

        RestTemplate restTemplate = new RestTemplate();
        String url = "https://restapi.amap.com/v3/config/district?subdistrict=3&key=KEY&extensions=base";
        ResponseEntity<String> forEntity = restTemplate.getForEntity(url, String.class);
        String body = forEntity.getBody();
        JSONObject jsonObject = JSONObject.parseObject(body);
        System.out.println(jsonObject);
        
    }
————————————————
版权声明:本文为CSDN博主「来自冥王星的程序猿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/tygcs_boy/article/details/110389539

高德地图提供了一个行政区域查询的API,可以用来获取中国的行政区信息。在使用该API时,可以通过传入adcode作为keywords来指定某个行政区。API的具体使用方法可以参考\[1\]中的代码示例。 根据\[2\]的引用内容,中国的行政区域可以分为23个省、5个自治区、4个直辖市和2个特别行政区。每个行政区域都有一个唯一的adcode,可以用来查询该行政区域的详细信息。 如果你想获取中国的全部行政区信息,可以使用高德地图的行政区域查询API,并设置extensions参数为all,这样接口会返回我们需要的区域边界数据。 总结起来,要使用高德地图获取中国的行政区域,你可以使用行政区域查询API,并传入adcode或设置extensions参数为all来获取详细信息。具体的代码示例可以参考\[1\]中的内容。 #### 引用[.reference_title] - *1* *3* [使用高德地图服务获取全部行政区划与各个省市的地理坐标](https://blog.csdn.net/weixin_42763696/article/details/109274193)[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^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [如何获取全国省市区行政边界数据](https://blog.csdn.net/WenWu_Both/article/details/122990606)[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^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值