高德地图调取行政区域应该注意的一个问题

首先,本人是刚开始接触高德地图的功能使用,在一次demo中遇到了问题:用 HttpClient 在查询区域中,并没有查询到想要的结果(区域信息),经过对输出信息的分析找到了原因。

demo 中输出的内容:

  public String city() {
        //获取http客户端
        CloseableHttpClient httpClient = HttpClientBuilder.create().build();
        HttpGet httpGet = new HttpGet("https://restapi.amap.com/v3/config/district?key=<您的key>&keywords=山东&subdistrict=2&extensions=base&output=JSOON");
        //响应模型
        CloseableHttpResponse response = null;
        try {
            //由客户端执行(发送)Get请求
            response = httpClient.execute(httpGet);
            //从响应模型中获取响应实体
            HttpEntity entity = response.getEntity();
            System.out.println("响应状态为:" + response.getStatusLine());
            if (entity != null) {
                System.out.println("响应内容长度为:" + entity.getContentLength());
                System.out.println("响应内容为:" + entity.getContent());
                以字符串格式输出内容
                System.out.println(EntityUtils.toString(entity));            
}
        } catch (ClientProtocolException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ParseException e) {
            e.printStackTrace();
        } finally {
            try {
            if (response != null) {
                response.close();
            }
            if (httpClient != null) {
                httpClient.close();
            }
            } catch (IOException e){
                e.printStackTrace();
            }
        }
    }

最开始我输出的结果的

响应状态为:HTTP/1.1 200 OK
响应内容长度为:-1
响应内容为: org.apache.http.client.entity.LazyDecompressingInputStream@1d625ffa
{"info":"USERKEY_PLAT_NOMATCH","infocode":"10009","status":"0","se等等

并没有报错,也没有想要的区域信息,但是得到这个输出消息的时候,可以明白哪里错了,主要看这句:

"info":"USERKEY_PLAT_NOMATCH"
这句很明显就是说key值不匹配不对

原因就在这里,我是用的我以前申请的web端的key,但是行政区域却需要web服务的key才行:


gaodekey.png

新建key的时候可以看到对应的应用:


gaodexinjiankey.png

其实就是key的应用范围问题,希望大家以后遇到key值不匹配的问题,能够少走弯路,谢谢。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,391评论 1 45
  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 6,389评论 0 5
  • 今天看到一位朋友写的mysql笔记总结,觉得写的很详细很用心,这里转载一下,供大家参考下,也希望大家能关注他原文地...
    信仰与初衷阅读 10,180评论 0 30
  • 亲子阅读2.昨天晚上我们看了卡密儿系列的一本《抱抱,亲亲》这套书买了很久了,也看了很多遍了。爸爸和姐姐从伯伯家回来...
    Viki和两宝共成长阅读 1,724评论 0 0
  • 毎天从早到晚都在听曲谱曲。 毎天早晨睡眼惺松, 一种乐耳的曲子由近而远,由远而近"大豆腐喽,大豆腐喽、、、、、、 ...
    旖旎i阅读 2,548评论 2 2

友情链接更多精彩内容