LBS相关/通过经纬度获取地理位置
目录 |
请求说明
| url | http://ugc.map.soso.com/rgeoc/ |
| 格式 | json |
| http请求方式 | get |
| 是否需要鉴权 | true |
| 请求数限制 | true |
关于请求数限制,参见接口访问权限说明
参数说明
请求参数:
| lnglat | 经纬度值,采用经度在前,纬度在后,经纬度值之间用“,”隔开的方式 如:113.94830703735352,22.54046422124227 |
| reqsrc | 请求来源,请填写"wb” |
使用说明
http://ugc.map.soso.com/rgeoc/?lnglat=113.94830703735352,22.54046422124227&reqsrc=wb
返回结果
{
info:{
type:46,
error:0,
time:67
},
detail:{
results:[
{
name:"中国,广东省,深圳市,南山区",
dtype:"AD",
pointx:"113.948307",
pointy:"22.540464",
dist:"0.0",
adcode:"440305"
},
......
],
poilist:[
{
name:"桑达科技工业大厦",
addr:"广东省深圳市南山区科技路1号",
dtype:"POI_MEDIUM",
pointx":"113.949089",
pointy":"22.541974",
dist:"186.3",
catalog":"房产小区;商务楼宇",
uid:"14910154868646451183"
},
......
]
}
}
字段说明
info:包含了服务器应答的基本信息
type:应答的类型,对于逆地理编码系统,统一为46
error:应答错误码,定义如下:
0:查询正常
-1:系统异常
-2:查询无结果
-3:访问超过次数限制
time:响应时间,从发送查询至从服务器取得完整的查询结果的时间,单位是毫秒
detail:应答详细信息
*如果结尾非0,里面的内容为一个"errmsg"字段,说明了错误的原因,如下例:
对查询:http://api.map.qq.com/rgeoc/?lnglat=1116.306205,39.982094,返回结果如下:
{
info:{
type:46,
error:-1,
time:0
},
detail:{
errmsg:"input coordinates are illegal."
}
}
*如果结尾为0,里面的内容为"results"字段,对应的是一个json数组,包含一系列查询得到的结果。
json数组中的每一个元素都可以作为地址信息的一部分,每个元素包含如下字段:
name:名称
dtype:元素的类型,共有如下几种:
AD:精确到区一级的行政区划
ST_NO:门址
ST_NO_A:插值估算的门址
POI:POI
ST:街道
TRAFFIC:公交、地铁站点
WATER:水系
MOUNTAIN:山
TOWN:乡镇
VILLAGE:村庄
RD_CROSS: 道路交叉口
pointx:经度
pointy:纬度
dist:查询点距离该几何对象的距离,单位是米。
adcode:六位行政区划码(这个只有在AD类型的数据里才有)。
poilist:包含了取回来的POI对象,是综合考虑了POI本身权重和距离查询点的距离得到的一个最终排序的结果
name:名称
addr:地址
dtype:系统内部对POI的一个类别编码,可忽略
pointx:经度
pointy:纬度
dist:距离查询点的距离
catalog:POI的类型
uid:POI对应的检索POI的id
errcode:发表失败错误码参看文档最后说明 ,点击此处查看
6816

被折叠的 条评论
为什么被折叠?



