# LBS Trace SDK

鹰眼SDK(鸿蒙端)是一个专为鸿蒙操作系统设计的轨迹追踪解决方案，提供完整的轨迹管理、电子围栏、空间搜索等功能。通过客户端-服务端架构，SDK能够高效地采集、上传和分析设备位置数据，适用于各类需要位置追踪的应用场景。

# 发版记录

## v1.0.0 (2025-12-31)

**核心轨迹功能完整支持**

### ✨ 新增功能

**1.轨迹定位采集**
- ✅ 支持GPS、基站、WiFi、蓝牙多源定位数据采集
- ✅ 实时位置数据采集与缓存管理  
- ✅ 多种定位模式支持：高精度/低功耗/设备传感器模式
- ✅ 定位数据质量评估与过滤
- ✅ 连续轨迹点采集与存储

**2.轨迹上传**
- ✅ 手动上传模式：按需触发数据上传
- ✅ 上传状态监控与回调通知

**3.轨迹查询**
- ✅ 实时轨迹查询：获取设备当前位置信息
- ✅ 历史轨迹查询：按时间范围检索轨迹数据
- ✅ 缓存轨迹管理：本地数据查询与同步
- ✅ 轨迹分页加载：支持大数据量的分页查询
- ✅ 查询条件过滤：按实体名称、时间等条件筛选

**4.轨迹分析**
- ✅ 轨迹去噪处理：去除异常定位点
- ✅ 轨迹平滑优化：提升轨迹连续性
- ✅ 运动状态识别：步行/骑行/驾车等状态分析
- ✅ 轨迹统计分析：距离、速度、时长等指标计算
- ✅ 轨迹可视化数据生成

**5.围栏管理**
- ✅ 圆形围栏创建与管理
- ✅ 围栏状态监控：进出围栏实时检测
- ✅ 围栏告警通知：状态变化自动提醒
- ✅ 围栏批量操作：支持多个围栏同时管理
- ✅ 围栏有效性验证：确保地理围栏合理性

**6.空间检索**
- ✅ 地理空间查询：基于位置的范围搜索
- ✅ 半径搜索：圆形区域内的设备查询
- ✅ 多边形搜索：自定义多边形区域搜索
- ✅ 空间索引优化：快速地理位置检索
- ✅ 搜索结果排序与过滤

*最后更新：2025年12月*