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