调用百度LBS云地理编码解析(spring boot)

调用百度LBS云地理编码解析(spring boot)

//1 创建浏览器HttpClient对象
        CloseableHttpClient client = HttpClients.createDefault();
        //2 创建请求方式
        //geotable_id :服务器上的   :存储自定义数据时生成的数据表ID
        //address:必须
        //city:城市名
        //ak:必须
        String url = "http://api.map.baidu.com/cloudgc/v1?address=沭阳县传智专修学院&ak=你的ak"; 
        HttpGet get = new HttpGet(url);
        //3 请求+接受响应结果
        CloseableHttpResponse response = client.execute(get);
        //4 解析结果
        int code = response.getStatusLine().getStatusCode();
        System.out.println(code);

        HttpEntity entity = response.getEntity();
        //如果直接打印entity,打印的是内存地址;所以需要通过EntityUtils.toString方法,将对象中的属性的值转成json类型
        System.out.println(EntityUtils.toString(entity));

        //5 关闭资源
        response.close();
        client.close();

点击这里查看LBS.云服务API

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值