综述
地理编码的服务名称为 SE_GC。接口 url 符合此公式:[WEBNAME]/[服务名称]?st=[子 服务名称]& [参数名称]=[参数数值]]*。URL 示例:在“北京”搜索“北京市海淀区花园路 17 号”(city=北京&address=北京 市海淀区花园路 17 号)
http://serviceaddress/SE_GC?st=Geocoding&city=%E5%8C%97%E4%BA%AC&address=
%E5%8C%97%E4%BA%AC%E5%B8%82%E6%B5%B7%E6%B7%80%E5%8C%BA%E8%
8A%B1%E5%9B%AD%E8%B7%AF17%E5%8F%B7
详细说明请参见:地址编码说明文档
GeoCoding
描述:
此服务为 SE_GC 的主服务,完成了 SE_GC 服务的功能。
Geocoding 服务的有效参数如下:
参数名称 | 含义 | 必有 | 错误处理 | 备注 |
st | 服务类型 | 是 | 取值 Geocoding | |
city | 城市名称 | 是 | 提示错误 | 字符最长 4 |
address | 用 于 匹 配 的地址 | 是 | 忽略此参数 | 字符最长 256 |
output | 输出模式 | 否 | 忽略此参数 | 支持 xml 和 json 的结果输出。默认:xml |
callback | 回调函数名 | 否 | 忽略此参数 | output=xml 时,该参数无效。 callback 输出结果示例:假设 callback=aaa: aaa&&aaa(json 的输出结果) |
示例:
(1)http://serviceaddress/SE_GC?st=Geocoding&city=%E5%8C%97%E4%BA%AC&address=
%E5%8C%97%E4%BA%AC%E5%B8%82%E6%B5%B7%E6%B7%80%E5%8C%BA%E8%
8A%B1%E5%9B%AD%E8%B7%AF17%E5%8F%B7
描述:查询“北京市海淀区花园路 17 号”的经纬度信息。
XML输出:
JSON输出:
对于
<1>城市型(city),如:address = 北京市。 准确度(accuracy)为 50。
<2>地区型(district),如:address = 北京市海淀区。准确度(accuracy)为 60。
<3>块型(block),如:address = 北京市海淀区香山。准确度(accuracy)为 80。
<4>线型(line),如:address = 北京市海淀区上地西路。准确度(accuracy)为 90。
<5>点型(point),如:address = 北京市海淀区花园路 17 号。准确度(accuracy)为 100。
(2)错误输出:
XML
JSON输出