概述

腾讯位置服务地址解析(高精度版),提供文字地址到经纬度的更高精度转换能力,较普通版进一步优化了结果分层,能够准确命中对应的POI,坐标解析精度从200米提升至30米级,正确率保持在90%。

主要涵盖了以下几个技术特点:

  • 双级递进定位机制: 构建"网格化粗定位-POI精校准"协同算法,通过区域特征快速收敛技术将坐标偏差半径缩小到2km范围内,有效规避跨区域误判问题,再通过POI精选实现精准定位。
  • 多元空间锚定引擎: 创新空间特征交叉验证模型,使用空间锚点技术,充分利用地址中的多个元素对结果进行锚定,在地址POI名称有多个重名的情况下表现大幅提升。
  • 大模型增强相似模型训练: 利用大模型增强文本相似数据,构建抗噪训练数据集,使地址相似度模型在要素缺失、语序错乱等复杂场景下表现更好。

使用限制:本服务属于高级付费服务,如需试用请提交商务合作开通服务试用。

效果展示

以本地址为例:蒙古自治区包头市昆都仑区昆北街道民族东路三森建材城1楼
地址解析高精度版,通过多项技术相互作用,准确定位输入地址所在的精确位置

1.双级递进定位,精确锁定昆北街道

2.结合多元空间锚定,确定民族路与昆北街道交集位置,有效规避跨区域误判 3.POI精校准:根据地址中的POI元素进行范围搜索和空间定位推理确定最终结果

请求URL

该请求为GET请求

https://apis.map.qq.com/ws/geocoder_hd
Method:GET

请求参数

参数 必填 说明 示例
key 开发密钥(Key):您可在控制台Key管理界面自行创建,开启WebServiceAPI功能,且获得本接口调用权限和配额。
注:本服务属于高级付费服务,如需试用请提交商务合作开通服务试用
key=OB4BZ-D4W3U-*****
address 输入地址,参数要求:
1. 为提升解析准确率,地址中请至少包含城市名称,同时地址请尽量完整、具体(包括省市区乡镇/街道门牌及详细地点信息)
2. 需要对地址进行URL编码,否则若包含"#"等一些功能字符将引起错误
address=北京市海淀区北四环西路66号
title 地点名称,输入名称提升效果 title=中国技术交易大厦

响应结果

名称 类型 必有 说明
status number 状态码,0为正常,其它为异常,详细请参阅状态码说明
message string 状态说明
request_id string 本次请求的唯一标识,用于问题排查
result object 地址解析结果
title string 地点名称,可能为空
address string 地址
location object 解析到的坐标(GCJ02坐标系)
lat number 纬度
lng number 经度
level number 解析精度:
[99-90] 高可信,精度在100m以内;
(90,50]中可信,精度约200-500m;
(50,1]低可信,精度>1000m
address_components object 解析后的地址部件
province string
city string 市,如果当前城市为省直辖县级区划,city与district字段均会返回此城市
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
district string 区,可能为空字串
ad_info object 行政区划信息
adcode string 行政区划代码,规则详见:行政区划代码说明

调用示例:

请求:

https://apis.map.qq.com/ws/geocoder_hd?address=内蒙古呼和浩特市土默特左旗察素齐镇察素齐镇察素齐镇全胜路西土默特左旗左默特饭店&key=[YourKey]

响应示例:

{
    "status": 0,		//状态码,0为正常,其它为异常,可参考状态码说明
    "message": "Success",
    "request_id": "b17fe573af4d4d55aa2ad8c8fc2b363d",	//请求唯一标识,用于排查问题时使用
    //地址解析结果
    "result": {
        "location": {    //解析结果坐标
            "lng": 111.133357,	//经度
            "lat": 40.723741	//纬度
        },
        "level": 99,	//坐标精度,取值如下:
			//[99-90]高可信,精度在100m以内;
			//(90,50]中可信,精度约200-500m;
			//(50,1]低可信,精度>1000m
        "ad_info": {
            "adcode": "150121"	//行政区划代码
        },
        "address_components": {
            "province": "内蒙古自治区",	//省
            "city": "呼和浩特市",		//市
            "district": "土默特左旗"    //区
        }
    }
}

本页内容