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:发表失败错误码参看文档最后说明 ,点击此处查看