header
您当前的位置: 开发API学习 > 地图服务接口 > 逆地址编码
逆地址编码 ·

综述

逆地理编码服务,根据用户指定的坐标,得到指定点对应的地理信息、道路信息。返回的地理信息主要是行政编码信息,即指定点对应的省市县,指定点所 在的位置描述,以及最近的 POI 信息,最近或者满足角度条件的道路信息,道路 上距离 指定 点最近 的点 经纬度 。接 口 URL 符 合公 式:[WEBNAME]/[ 服务名称]?st=[子服务名称][&[参数名称]=[参数数值]]*。URL 编码采用的字符编码为 utf-8。 URL 示例:http://serviceaddress/SE_RGC?st=Rgc&point=116.42028,39.91845&cd=wgs84
http://serviceaddress/SE_RGC2?st=Rgc2&point=116.42028,39.91845&cd=wgs84
http://serviceaddress/SE_RGC3?st=Rgc3&point=116.42028,39.91845&roadlevel=9&cd=wgs84
详细说明请参见:SE_RGC说明文档SE_RGC2说明文档SE_RGC3说明文档

RGC

描述:

此服务为 SE_RGC 的主服务,完成了 SE_RGC 服务的大部分功能。

参数如下:

参数名称含义必有默认错误处理备注
st服务类型取值为 Rgc
point点坐标返回参数错误经纬度输入采用度为单位,为浮点数。经度与纬度之间使用逗号 分隔。
cd坐标类型gcj02取值gcj02、wgs84
output输出模式xml忽略此参数,取默认值 xml支持 xml、json 结果输出。默认值 xml
callback回调函数返回结果需要回调的函数名。主要为浏览器 json 调用设计。 返回结果格式为 xml 时,此参数 失效。缺省值为空。
encoding编码如 果 输 入 非法,取默认数 值支持的输出字符编码分别 是utf8、gbk。默认为 utf8编码

示例:

(1)http://serviceaddress/SE_RGC?st=Rgc&point=116.42028,39.91845&encoding=utf8&cd=wgs84
描述:116.42028,39.91845 对应的地理信息。
XML输出:

JSON输出:

(2)错误输出:

XML输出:

JSON 输出:


RGC2

参数如下:

参数名称含义必有默认错误处理备注
st服务类型取值为 Rgc2
point点坐标返回参数错误经纬度输入采用度为单位,为浮点数。经度与纬度之间使用逗号 分隔。
cd坐标类型gcj02取值gcj02、wgs84
angle偏移方向行驶方向与正北方向的夹角, 方向值以正北方向为 0 度,顺 时针旋转,单位:1 度。 取值范围:0-359 ; 0(自南向北); 90(自西向东); 180(自北向南); 270(自东向西); 如果没有该方向的道路返回对 条件模糊匹配的道路信息。
adr输出poi类型默认:最近的poi;adr=address有具体道路值的最近的poi;adr=hamlet:最近的村庄
output输出模式xml忽略此参数,取默认值 xml支持 xml、json 结果输出。默认值 xml
callback回调函数返回结果需要回调的函数名。主要为浏览器 json 调用设计。 返回结果格式为 xml 时,此参数 失效。缺省值为空。
encoding编码如 果 输 入 非法,取默认数 值支持的输出字符编码分别 是utf8、gbk。默认为 utf8编码

返回错误信息说明:

报错信息含义
参数错误:NaN经纬度坐标为119,NaN;NaN,26;NaN,NaN就会出现这样的错误信息
不合理的请求:位置超界经纬度坐标为12,12就会出现这样的错误信息

新增道路字段

namename2codecode2aliasalias2oldnameoldname2
道路名称道路名称2道路名称编号道路名称2编号道路名称别名道路名称2别名道路名称曾用名道路名称2曾用名

示例:

(1)http://[SERVER]:[PORT]/SE_RGC2?st=Rgc2&point=116.33851,40.04255&encoding=utf8&type=11&uid=test
描述:查询点 116.33851,40.04255(默认GCJ-02坐标)对应的地理信息。
XML输出:

JSON输出:

(2)http://[SERVER]:[PORT]/SE_RGC2?st=Rgc2&point=116.33851,40.04255&encodi ng=utf8&type=11&uid=test&cd=wgs84

描述:查询点 116.33851,40.04255 (wgs84坐标)对应的地理信息。

XML输出:

JSON输出:


RGC3

参数如下:

参数名称含义必有默认错误处理备注
st服务类型取值为 Rgc3
point点坐标返回参数错误经纬度输入采用度为单位,为浮点数。经度与纬度之间使用逗号 分隔。
cd坐标类型gcj02取值gcj02、wgs84
angle偏移方向行驶方向与正北方向的夹角, 方向值以正北方向为 0 度,顺 时针旋转,单位:1 度。 取值范围:0-359 ; 0(自南向北); 90(自西向东); 180(自北向南); 270(自东向西); 如果没有该方向的道路返回对 条件模糊匹配的道路信息。
adr输出poi类型默认:最近的poi;adr=address有具体道路值的最近的poi;adr=hamlet:最近的村庄
type查询类型1忽略 此 参数 ,取 默 认值 1查询类型取值: 1:地标查询; 10:道路查询; 11:地标和道路查询。 将 多 个值 相加来 支持 多 种 查 询,如 11 表示地标和道路查询。
roadlevel道路级别9不合理的请求:道路级别超出范围指定道路级别以上的一条道路。
output输出模式xml忽略此参数,取默认值 xml支持 xml、json 结果输出。默认值 xml
callback回调函数返回结果需要回调的函数名。主要为浏览器 json 调用设计。 返回结果格式为 xml 时,此参数 失效。缺省值为空。
encoding编码如 果 输 入 非法,取默认数 值支持的输出字符编码分别 是utf8、gbk。默认为 utf8编码

返回错误信息说明:

报错信息含义
参数错误:NaN经纬度坐标为119,NaN;NaN,26;NaN,NaN就会出现这样的错误信息
不合理的请求:位置超界经纬度坐标为12,12就会出现这样的错误信息
不合理的请求:道路级别超出范围道路级别为大于9和小于0的整数都会报这个错误

使用场景示例:

使用场景示例:在点116.32845,40.05465最近的一条路是京藏高速公路辅路

url请求: http://[server]:[port]/SE_RGC3?st=Rgc3&roadlevel=9&point=116.32845,40.05465&uid=[uid]&output=json 上述场景请求时不同roadlevel对应的请求结果:

roadlevel取值返回结果的道路数据
0
1
2
3京藏高速公路辅路
4京藏高速公路辅路
5京藏高速公路辅路
6京藏高速公路辅路
7京藏高速公路辅路
8京藏高速公路辅路
9京藏高速公路辅路

新增道路字段

namename2codecode2aliasalias2oldnameoldname2
道路名称道路名称2道路名称1编号道路名称2编号道路名称1别名道路名称2别名道路名称曾用名道路名称2曾用名

示例:

(1)http://[SERVER]:[PORT]/SE_RGC3?st=Rgc3&point=116.33851,40.04255&adr=&uid=test&output=xml
描述:查询点 116.33851,40.04255对应的地理信息。
XML输出:

JSON输出:

Insert title here