百度地图API给大家提供了多种服务接口,其中,鹰眼轨迹服务是一套轨迹管理服务,提供各端SDK和API供开发者便捷接入,追踪您所管理的车辆/人员等运动物体。基于鹰眼提供的接口和云端服务,开发者可以迅速构建一套完全属于您自己的完整、精准且高性能的轨迹管理系统,可应用于车队管理、人员管理等领域。
百度地图鹰眼轨迹服务功能概览
而且百度地图为便于开发者在自己的系统中集成鹰眼轨迹管理台,web端轨迹管理台的代码已在github上开源,并定期更新代码和开发指南。
开源代码下载地址:https://github.com/baidu-openmap-trace/web-demo-v3/
早期的版本中样式是夜色风格的,最新的web端轨迹管理台使用了ES6、React、Reflux。
百度地图的鹰眼轨迹管理台主要包括以下功能:
鹰眼服务的管理:鹰眼 service 的创建、设置和授权
轨迹监控:车辆实时位置监控、轨迹查询、轨迹纠偏功能
终端管理:维护终端设备信息、进行鹰眼硬件注册
简单的轨迹管理平台
自己尝试开发一个功能简单的轨迹管理平台。实现了轨迹服务的管理,定位设备的管理,以位置轨迹的监控。
一个轨迹服务对应一组定位设备,可以存储和查询组内定位设备的位置和轨迹。
其中前端布局和样式完全参考百度地图早期的鹰眼轨迹管理台的效果。
下面截图看一下效果: