常见问题
地址解析:常见问题
这一页集中回答用户在「补坐标」「整理地址」「反查地址」时最常遇到的问题,内容来自真实的客服反馈,会持续补充。
为什么有些经纬度查询异常?结果里出现 ENGINE_RESPONSE_DATA_ERROR
现象:批量补坐标跑完后,同一批数据里大部分行都正常拿到了坐标和省市区,但个别行的 parsed_location 等解析结果列里,出现了类似下面这样一段内容:
{'status': '0', 'info': 'ENGINE_RESPONSE_DATA_ERROR', 'infocode': '30001'}
这是什么:这段内容是高德地图针对这一条地址返回的原始信息,意思是高德无法解析这条地址。通常是这条地址命中了高德的风控规则,被拒绝解析,不是地图帮软件出了故障。
它是逐条发生的:一条被拒不影响其他行,所以你会看到"同批数据大部分成功、个别失败"的样子。这也说明你的 API Key、网络和软件设置基本是正常的。
常见的两类原因:
- 地址太短,属于无效地址:比如整条地址只有两三个字,引擎没有足够的上下文可以定位。
- 地址里包含风控规则认为敏感的内容:比如政府机关之类的敏感字眼,高德会直接拒绝解析这一条。
你可以自查这几项:
- 把失败行的原始地址单独看一眼:是不是太短(只有两三个字)?有没有政府机关之类的敏感字眼?是不是太长、混进了收件人 / 电话 / 备注这类无关内容?
- 先手动修一两条,用地址解析首页的「先试一条」验证:修完能解析出来,就说明方向对了,其余失败行按同样的方式改。
建议处理方式:手动修正失败行的地址,再重跑这一小批。
- 筛出失败行:在 Excel 里对
parsed_location列筛选,把包含ENGINE_RESPONSE_DATA_ERROR(或infocode)的行挑出来,单独存成一张小表。 - 逐条修正地址:
- 太短的:适当补充城市 / 区县 / 道路等上下文,尽量接近"省 + 市 + 区县 + 道路 + 楼盘名"的写法;
- 太长的:适当缩短,删掉收件人、电话、"3 号楼 2 单元 501"这类无关备注;
- 必要时移除门牌号,或去掉政府机关之类的敏感字眼(比如只保留到道路 / 楼盘名),再试。
- 只重跑这张小表(不用重跑全表)。
- 极个别怎么改都解析不了的地址,人工在地图上定位补齐坐标。
跟"免费次数用完"怎么区分?
免费次数是服务商给的(比如高德每天 5,000 次)。如果是当天次数用完,失败通常从某个时间点起成片出现(后面的行全部失败),而不是零星散落在成功行中间;错误提示一般也是"超出访问量"之类的另一种文案。这种情况等第二天再跑,或换一家服务商接着跑就行。
大面积失败要另当别论
如果一整批数据大部分行都报 ENGINE_RESPONSE_DATA_ERROR,就不太像地址内容问题了,可能是服务商侧异常或 API Key 配置问题。建议先用「先试一条」验证一条你确定没问题的地址(如"北京市朝阳区望京 SOHO"),仍失败就参考本页底部的方式联系我们排查。
解析中途停了 / 程序关了,要从头再跑一遍吗?
不用。每次解析的结果都会自动存进本地缓存数据库。中途手动停止、程序崩了、断电了,下次再启动同一个任务,会自动跳过已经查过的行,从断点继续。
为什么我只导出了前 10 条结果?
免费用户可以正常解析,但导出时只保留前 10 条结果;普通会员和高级会员不限量。开通会员后重新导出即可拿到全量结果。详见 地址解析中心 的"会员权限"一节。
有些行解析出来的位置不太准,怎么排查?
先看结果里的 parsed_score 列(置信度,0–100)。按这一列排序,把低分的行挑出来人工核对。低分多半意味着原始地址太模糊(比如只写了"中山路"没带城市,全国有几十条中山路),地址越完整,解析越准。
如果坐标整体有规律地偏移(比如都往同一个方向偏几百米),通常是坐标系问题而不是解析问题:不同地图服务商返回的坐标系不同,导入其他 GIS 软件前先用 坐标系转换 统一转换。
