高德地图插件
1. 简介
1.1 插件简介
高德地图插件支持将详细的结构化地址转换为高德经纬度坐标,同时支持计算两个地址之间的驾车行驶距离和车费预估。
1.2 使用场景
- 费控报销场景中,通过预估两地之间的打车费用,控制出差报销额度,降低企业成本;
- 服务工单场景中,通过计算客户地址与不同维修站之间的距离,来选取最近的维修站点,提高维修效率和客户满意度。
1.3 预期效果
以出差距离/费用预估为例,输入客户地址、出差出发地和出差目的地后,自动转换客户的经纬度地址,并计算两地之间的距离和预估车费。效果如下所示:
1.4 使用说明
该插件为免费插件,付费版用户可免费使用。
2. 高德地图平台配置
2.1 注册账号
进入 高德开放平台 官网,点击右上角「注册」按钮,根据平台提示完成账号注册。
2.2 新建应用
在「控制台 >> 应用管理 >> 我的应用」处,点击「创建新应用」,填写好应用名称和应用类型后,完成新建:
2.3 获取Key
1)添加Key
点击新建应用右侧的「添加 Key」按钮,在弹出的设置详情页中,输入 Key 名称、选择服务平台并勾选同意相关政策后,点击「提交」。
2)获取Key
添加完成后,在新建应用中会出现应用信息,复制并保存 Key 即可。
3. 插件安装及配置
3.1 安装插件
1)直接安装
2)插件市场处安装
在简道云「插件市场」处,安装「自动获取附件名称」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】。
3.2 配置插件
安装完成后,在「插件管理」处,点击插件右侧的「设置」按钮,将【2.3 获取 KEY】中获取到的「KEY」配置进去。
3.3 启用插件
在插件管理中,打开高德地图插件右侧开关,启用插件。
3. 表单搭建
插件使用体验可点击右侧链接:高德地图件模板表单。本文将按照示例表单进行讲解。
新建「出差距离/车费预估表」,字段设置如下所示:
字段说明 | 字段名称 | 字段类型 |
经纬度转换 | 客户地址 | 单行文本 |
经纬度转换 | 按钮 | |
经纬度地址 | 单行文本 | |
距离及费用预估 | 出差出发地 | |
出差目的地 | ||
距离计算 | 按钮 | |
出差距离 | 单行文本 | |
出租车车费预估 |
4. 前端事件配置
4.1 经纬度转换
4.1.1 添加按钮执行动作
点击「经纬度转换」按钮字段,在「字段属性 >> 执行动作」处,点击「添加执行动作」:
4.1.2 设置事件名称和说明
添加好按钮执行动作后,首先设置执行动作的基础信息,即事件名称和事件说明,用于区分前端事件:
4.1.3 设置执行动作
设置执行动作如下:
- 选择插件:选择「高德地图 >> 地理编码」;
- 地址:设置为字段值,即「客户地址」字段。
- 字段存储关系:点击「添加」按钮,设置「经纬度」的值存储到「经纬度地址」中。
设置完成保点击「保存」。
4.2 距离计算
4.2.1 添加按钮执行动作
点击「距离计算」按钮字段,在「字段属性 >> 执行动作」处,点击「添加执行动作」:
4.2.2 设置事件名称和说明
添加好按钮执行动作后,首先设置执行动作的基础信息,即事件名称和事件说明,用于区分前端事件:
4.2.3 设置执行动作
设置执行动作如下:
- 选择插件:选择「高德地图 >> 路径规划信息」;
- 路径起点:设置为字段值,即「出差出发地」字段;
- 路径终点:设置为字段值,即「出差目的地」字段;
- 字段存储关系,点击「添加」按钮:
- 设置「预计出租车费用」的值存储到「出租车车费预估」中;
- 设置「默认方案距离」的值存储到「出差距离」中。
设置完成保点击「保存」。
4.3 效果演示
效果参见本文【1.3 预期效果】。