通用任务管理GPS坐标功能使用说明
功能概述
通用任务管理界面已增加GPS坐标输入和距离计算功能,支持记录车辆的路程信息。
新增功能
1. GPS坐标输入
- 出发地经度:输入范围 -180° 到 180°
- 出发地纬度:输入范围 -90° 到 90°
- 目的地经度:输入范围 -180° 到 180°
- 目的地纬度:输入范围 -90° 到 90°
2. 自动距离计算
- 当输入完整的GPS坐标时,系统自动计算两点间距离
- 使用Haversine公式计算球面距离
- 距离显示单位为公里,保留2位小数
3. 表格显示
- 在任务列表中添加"预计公里数"列
- 显示格式:
XX.XX km
- 无数据时显示
--
使用方法
创建任务时
- 填写基本信息(任务类型、描述、地址等)
- 在"GPS坐标信息"部分输入坐标:
- 系统自动计算并显示预计公里数
- 点击"确定"保存任务
修改任务时
- 点击"修改"按钮打开编辑对话框
- 修改GPS坐标信息
- 系统自动重新计算距离
- 保存修改
查看任务时
- 在任务列表中查看"预计公里数"列
- 点击"查看"按钮查看详细信息
坐标输入说明
坐标格式
- 使用十进制格式(如:116.397128)
- 精度:7位小数(约1.1厘米精度)
- 支持正负值
坐标范围
- 经度:-180° 到 180°
- 纬度:-90° 到 90°
常见城市坐标示例
- 北京天安门:经度 116.397128,纬度 39.916527
- 上海外滩:经度 121.499763,纬度 31.239663
- 广州塔:经度 113.324520,纬度 23.109720
距离计算说明
计算算法
使用Haversine公式计算地球表面两点间的球面距离:
- 考虑地球曲率
- 适用于中短距离计算(< 1000公里)
- 精度:米级
计算条件
- 四个坐标值都必须输入
- 坐标值必须在有效范围内
- 坐标无效时距离显示为0
界面说明
表单布局
- GPS坐标信息使用分割线分隔
- 经度纬度使用两列布局
- 预计公里数字段为只读状态
输入控件
- 使用数字输入框(el-input-number)
- 支持步进调整
- 自动验证输入范围
提示信息
- 预计公里数字段下方有提示文字
- 说明该字段为自动计算
注意事项
- 坐标精度:建议使用高精度GPS设备获取坐标
- 距离范围:适用于中短距离,长距离可能有误差
- 坐标系统:使用WGS84坐标系(GPS标准)
- 数据完整性:建议同时填写地址和坐标信息
- 网络依赖:前端计算,无需网络连接
故障排除
距离显示为0
- 检查坐标是否完整输入
- 验证坐标是否在有效范围内
- 确认坐标格式正确
距离计算不准确
- 检查坐标精度是否足够
- 确认使用WGS84坐标系
- 注意长距离计算的误差
界面显示异常
扩展功能建议
- 地图集成:集成地图API进行坐标选择
- 坐标转换:支持不同坐标系统转换
- 路径规划:集成路径规划API
- 历史轨迹:记录实际行驶轨迹
- 地理围栏:设置任务执行范围