[请教]地理编码接口JAVA中GET请求成功但结果为空
本帖最后由 caixian 于 2016-4-11 16:01 编辑提示请求成功,但是结果为空:
{"status":"1","info":"OK","infocode":"10000","count":"0","geocodes":[]}
在浏览器中输入地址直接请求能获取到数据:
{"status":"1","info":"OK","infocode":"10000","count":"1","geocodes":[{"formatted_address":"北京市朝阳区阜通东大街|6号","province":"北京市","citycode":"010","city":"北京市","district":"朝阳区","township":[],"neighborhood":{"name":[],"type":[]},"building":{"name":[],"type":[]},"adcode":"110105","street":[],"number":[],"location":"116.481229,39.990400","level":"门牌号"}]}
caixian 发表于 2016-4-11 17:23
已经搞定了,中文需转码后再去GET请求:
Address = URLEncoder.encode(Address, "utf-8");
你好 我是产品经理
首先很感谢你的使用,我们在文档之中已经写明了是UTF-8编码,还请关注一下。
另外我自己写了一段代码,如果没有用UTF-8的解码,则会出现乱码的情况,而不是为空,源码已经上传,欢迎交流 多飞几步的笨鸟 发表于 2016-4-11 18:09
你好 我是产品经理
首先很感谢你的使用,我们在文档之中已经写明了是UTF-8编码,还请关注一下。
另外我自 ...
高德的文档是时候要整整了,文档写出来是是给开发者用的,不是产品经理说要一个文档,然后开发两三天应付一下就弄出来。 我拿云存储API的文档来说,整个文档里面都是post提交数据,然而返回值都是UNKNOWN_ERROR,莫名其妙的折腾了一个下午,最终发现是只能用get提交,我也是醉了。状态码一下是字符串型,一下是数字型,敢不敢正规点,弄同一种类型,错误说明能在详细点,丢个UNKNOWN_ERROR真是天知道。
{
"status": "0",
"info": "UNKNOWN_ERROR",
"infocode": "10001"
}
{
"info": "OK",
"infocode": "10000",
"status": 1
}
多飞几步的笨鸟 发表于 2016-4-11 18:09
你好 我是产品经理
首先很感谢你的使用,我们在文档之中已经写明了是UTF-8编码,还请关注一下。
另外我自 ...
你好,想问下:用C#写一个桌面应用,可以调用高德API逆地理解析么?有开发文档吗? 非常感谢,刚好遇到同样的问题!:P rainbowoO 发表于 2016-5-17 15:01
高德地图 有没有避开拥堵的功能啊?
参见官网,官网上有此功能的明确说明。 多飞几步的笨鸟 发表于 2016-4-11 18:30
您在使用高德接口的时候,是否有什么困扰或者想法以及需求之类的内容么?
咱们可以聊聊天 ...
高德地图 有没有避开拥堵的功能啊?
caixian 发表于 2016-4-11 18:11
已搞定,谢谢
您在使用高德接口的时候,是否有什么困扰或者想法以及需求之类的内容么?
咱们可以聊聊天 已搞定,谢谢:) 已经搞定了,中文需转码后再去GET请求:
Address = URLEncoder.encode(Address, "utf-8");
P.S:高德的API文档需完善啊,跟百度有的差距。
页:
[1]
2