距离计算/车费预估场景
1. 简介
1.1 场景简介
距离计算/车费预估场景是指,将详细的结构化地址转换为高德经纬度坐标,并且支持计算两个地址之间的驾车行驶距离和车费预估。
1.2 使用场景
- 费控报销场景中,通过预估两地之间的打车费用,控制出差报销额度,降低企业成本;
- 服务工单场景中,通过计算客户地址与不同维修站之间的距离,来选取最近的维修站点,提高维修效率和客户满意度。
1.3 预期效果
以出差距离/费用预估为例,输入客户地址、出差出发地和出差目的地后,自动转换客户的经纬度地址,并计算两地之间的距离和预估车费。效果如下所示:
1.4 使用说明
该插件为免费插件,付费版用户可免费使用。
2. 插件安装及配置
2.1 安装插件
1)直接安装
2)插件市场处安装
在简道云「插件市场」处,安装「高德地图」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】。
2.2 配置插件
安装完成后,在「插件管理」处,点击插件右侧的「设置」按钮,将 高德地图插件【2.2.2 获取 Key】中获取到的「Key」配置进去。
2.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 预期效果】。