android 高德 反地理编码_反地理编码 高德地图


逆地址解析,改成逆地理编码,貌似更专业一些...

DataMap插件支持高德地图/百度地图逆地理编码,将经纬度坐标转换成地址。

谷歌地图的取消了,申请谷歌地图key太费劲了。


A 高德地图逆地理编码

【1】关于地图栏

从DM6.7版本开始地理编码不再需要地图支持,不再需要右侧地图展开。

【2】在数据模板,地理编码分类


android 高德 反地理编码_android 高德 反地理编码_02


【3】生成数据模板


android 高德 反地理编码_反地理编码 高德地图_03


  • A、模板标题,对于高德地图数据解析类(从高德获取数据)和基于地图的可视化没有用途。对于Echarts的图表,这个标题就是图表的标题。
  • B、第2行,Sub:,B2,主要用于抛出一些全局性的报错,单条数据的报错一般位于每行数据的状态列。基于地图的可视化地图,如果B2有值且启用了多图层,则为可视化地图的图层名称。
  • C、B3单元格,模板ID,插件根据这个值判断要执行什么指令。GA002,表示表里的数据是用来做数据解析的,将地址转换到坐标值。
  • D、整个A列,用来判断当前sheet页共有多少行数据。比如,A列只有20行数据,B/C列有100行,插件执行到第20行就结束了。
  • E、第4行,各数据列的标题,蓝色背景指非必填项或者不需要关注的,黄色背景,代表必填项。

【4】填入或粘贴需要解析的地址。点击“样本”,可使用内置样本数据


android 高德 反地理编码_反地理编码 高德地图_04


【5】格式化数据表

格式化主要做两件事,1是将表头和首列格式统一(我个人强迫症,喜欢格式统一的样子),2是,冻结窗格。

冻结窗格的目的是,当解析大量数据的时候,数据行自动滚动但保持表头不动。

【6】开始执行


android 高德 反地理编码_android 高德 反地理编码_05



B 百度地图逆地理编码

【1】切换到百度地图,在数据模板,点选第二项


android 高德 反地理编码_反地理编码 高德地图_06


【2】生成数据模板


android 高德 反地理编码_百度地图_07


【3】填入或粘贴需要解析的地址。点击“样本”,可使用内置样本数据

【4】开始执行


android 高德 反地理编码_百度地图_08



查漏补缺

状态列中表示,数据反馈报错信息。

如果再次解析,如果发现C列已经返回经度信息,则自动跳过。

数据错误

无论是高德和百度,数据都不是100%准确的,需要精确数据的时候还是要细心观察。高德和百度数据互相对比是个办法。

百度和高德官方主站的数据要更准确一些,使用的也不只是一种技术,不单纯是数据编码服务。

数据获取速度

从DM6.7.1开始,所有地理编码服务均采用webService方式调用。webService接口是有免费额度和并发控制的,参考后面的流量控制章节。

插件的并发控制,按高德/百度地图最低流量设定(个人,非认证开发者)。

数据校验

展开右侧地图栏,在插件主菜单点击【动态交互】,然后在当前sheet中点击某行数据,可以实时在地图上看到当前的经纬度位置,方便逐条校验数据。


流量控制

高德地图WebService


android 高德 反地理编码_反地理编码 高德地图_09


百度地图WebService


android 高德 反地理编码_反地理编码 高德地图_10