调取高德行政区域数据API(Java实现)

介绍:

行政区域查询是一类简单的HTTP接口,根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。

准备:

  • key(“Web服务API”密钥)

请求地址: 

  • https://restapi.amap.com/v3/config/district

请求参数: 

  • key(“Web服务API”密钥)
  • keywords——安徽
  • subdistrict——2(可选值:0、1、2、3;     0:不返回下级行政区,1:返回下一级行政区,2:返回下两级行政区,3:返回下三级行政区。)
  • extensions——base(可选值:base、all;     base:不返回行政区边界坐标点;all:只返回当前查询district的边界值,不返回子节点的边界值。)

实际操作: 

  • java代码
//这里使用main方法测试是否成功
public static void main(String[] args) {
        String keyName = "****************";//这里是key名称
        String keyCode = "***************************";//这个是秘钥
        String admAddress = "https://restapi.amap.com/v3/config/district";
        Map params = new HashMap<>();
        params.put("key", keyCode);
        params.put("keywords", "安徽");
        params.put("subdistrict", 1);
        params.put("extensions", "base");
        String result = HttpClientUtil.doGet(admAddress, params);
        System.out.println(result);
    }
  • 运行结果

调取高德行政区域数据API(Java实现)_第1张图片

注意: 

  • main方法里面用的HttpClientUtil工具类,可借鉴我的这篇博客:java实现小程序获取二维码(接口B),里面有详细的介绍
  • 这里只是简单的实际操作,不懂得可以借鉴高德地图官方API

你可能感兴趣的:(高德地图)