自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 591|回复: 0
打印 上一主题 下一主题

求问为什么java调用高德地图api接口返回20003

[复制链接]
最佳答案
0 

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
跳转到指定楼层
楼主
发表于 2018-8-2 11:29:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发表帖子
key: 隐藏内容
产品: 地理编码
请求url: http://restapi.amap.com/v3/geocode/geo?key=19ddf2a4aecb59947b3e1fe3f68bf52d&address=下城区朝晖街道&output=json&city=杭州市
url没有问题,在浏览器中可以访问,写了一个测试main函数也能用url正常返回,但是在项目中调用就是不能用,一直报位置错误 20003

  public  String loadJSON (String url) {            URLConnection yc;        StringBuilder json = new StringBuilder();        try {            URL oracle = new URL(url);             yc = oracle.openConnection();             yc.setUseCaches(false);              BufferedReader in = new BufferedReader(new InputStreamReader(                            yc.getInputStream(),"UTF-8"));            String inputLine = null;            while ( (inputLine = in.readLine()) != null) {                json.append(inputLine);            }            in.close();        } catch (MalformedURLException e) {                e.printStackTrace();        } catch (IOException e) {                e.printStackTrace();        }finally{                System.gc();        }        return json.toString();    }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表