# 通用任务管理GPS坐标功能使用说明 ## 功能概述 通用任务管理界面已增加GPS坐标输入和距离计算功能,支持记录车辆的路程信息。 ## 新增功能 ### 1. GPS坐标输入 - **出发地经度**:输入范围 -180° 到 180° - **出发地纬度**:输入范围 -90° 到 90° - **目的地经度**:输入范围 -180° 到 180° - **目的地纬度**:输入范围 -90° 到 90° ### 2. 自动距离计算 - 当输入完整的GPS坐标时,系统自动计算两点间距离 - 使用Haversine公式计算球面距离 - 距离显示单位为公里,保留2位小数 ### 3. 表格显示 - 在任务列表中添加"预计公里数"列 - 显示格式:`XX.XX km` - 无数据时显示 `--` ## 使用方法 ### 创建任务时 1. 填写基本信息(任务类型、描述、地址等) 2. 在"GPS坐标信息"部分输入坐标: - 出发地经度、纬度 - 目的地经度、纬度 3. 系统自动计算并显示预计公里数 4. 点击"确定"保存任务 ### 修改任务时 1. 点击"修改"按钮打开编辑对话框 2. 修改GPS坐标信息 3. 系统自动重新计算距离 4. 保存修改 ### 查看任务时 1. 在任务列表中查看"预计公里数"列 2. 点击"查看"按钮查看详细信息 ## 坐标输入说明 ### 坐标格式 - 使用十进制格式(如: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) - 支持步进调整 - 自动验证输入范围 ### 提示信息 - 预计公里数字段下方有提示文字 - 说明该字段为自动计算 ## 注意事项 1. **坐标精度**:建议使用高精度GPS设备获取坐标 2. **距离范围**:适用于中短距离,长距离可能有误差 3. **坐标系统**:使用WGS84坐标系(GPS标准) 4. **数据完整性**:建议同时填写地址和坐标信息 5. **网络依赖**:前端计算,无需网络连接 ## 故障排除 ### 距离显示为0 - 检查坐标是否完整输入 - 验证坐标是否在有效范围内 - 确认坐标格式正确 ### 距离计算不准确 - 检查坐标精度是否足够 - 确认使用WGS84坐标系 - 注意长距离计算的误差 ### 界面显示异常 - 刷新页面重试 - 检查浏览器兼容性 - 清除浏览器缓存 ## 扩展功能建议 1. **地图集成**:集成地图API进行坐标选择 2. **坐标转换**:支持不同坐标系统转换 3. **路径规划**:集成路径规划API 4. **历史轨迹**:记录实际行驶轨迹 5. **地理围栏**:设置任务执行范围