高德地图API,在EXCEL中批量计算距离、时间,物流快递行业可用

高德地图API,在EXCEL中批量计算距离、时间,物流快递行业可用

结果展示

在黄色区域分别填入始发单位、终到单位名称,excel会按高德地图数据,计算两点间距离。可以批量填入数据,得到结果。

同时在表格中展现单位名称具体地址、经纬度信息、实时车辆运行时长。

实现方法

1.申请高德地图的key

2.在Excel的公式里面,使用WEBSERVICE公式,具体如下

A2单元格:填写始发地

B2单元格填入公式:=FILTERXML(WEBSERVICE("

https://restapi.amap.com/v3/geocode/regeo?output=xml&location="&F2&"&key=< >&radius=1000&extensions=all"),"//address")

< >中填写高德key,< >不用。引用F2单元格经纬度数据读取详细地址信息

C2单元格填入公式:=FILTERXML(WEBSERVICE("

https://restapi.amap.com/v3/geocode/regeo?output=xml&location="&G2&"&key=< >&radius=1000&extensions=all"),"//province")

< >中填写高德key,< >不用。引用G2单元格经纬度数据读取到达省信息

D2单元格:填写目的

E2单元格填入公式:=FILTERXML(WEBSERVICE("

https://restapi.amap.com/v3/geocode/regeo?output=xml&location="&G2&"&key=< >&radius=1000&extensions=all"),"//address")

< >中填写高德key,< >不用。引用G2单元格经纬度数据读取详细地址信息

F2单元格填入公式:=FILTERXML(WEBSERVICE("

https://restapi.amap.com/v3/geocode/geo?address="&A2&"&output=XML&key=< >"),"//location")

< >中填写高德key,< >不用。读取A2单元格地址信息,转化为经纬度

G2单元格填入公式:=FILTERXML(WEBSERVICE("

https://restapi.amap.com/v3/geocode/geo?address="&D2&"&output=XML&key=< >"),"//location")

< >中填写高德key,< >不用。读取D2单元格地址信息,转化为经纬度

H2单元格填入公式:=FILTERXML(WEBSERVICE("

https://restapi.amap.com/v3/distance?origins="&F2&"&destination="&G2&"&output=xml&key=< >"),"//distance")/1000

< >中填写高德key,< >不用。读取F2\G2单元格经纬度信息,计算距离。

I2单元格填入公式:=FILTERXML(WEBSERVICE("

https://restapi.amap.com/v3/distance?origins="&F2&"&destination="&G2&"&output=xml&key=< >"),"//duration")/3600

< >中填写高德key,< >不用。读取F2\G2单元格经纬度信息,计算运行时间。

简易Excel 地址解析公式的缺陷:

1.高德开放的webservice每天都有额度限制,5000次/天.

2.有大量的地址需要解析的时候,拖动这个公式会造成Excel假死。

相关推荐

手机淘宝会员名能改吗?怎么能把淘宝会员名改了
365bet篮球规则

手机淘宝会员名能改吗?怎么能把淘宝会员名改了

📅 09-01 👁️ 7212
dnf大枪火强怎么堆?提升火强的有效方法是什么?
英国bt365体育

dnf大枪火强怎么堆?提升火强的有效方法是什么?

📅 07-15 👁️ 8915
北京楹庭律师事务所好不好?北京楹庭律师事务所好在哪里?