需求:货车司机配送蔬菜到学校、公司单位、酒店等,需要在地图上显示货车司机的送货轨迹,并计算出轨迹里程。
适用平台: Android iOS Web服务
猎鹰是一套轨迹管理服务,提供移动端 SDK 和后端 API 供开发者接入。猎鹰提供轨迹纠偏、里程计算、实时监控等丰富的接口功能和云端服务,可以让开发者基于猎鹰迅速构建一套完全属于自己的精准、高效的轨迹管理系统,应用于车队管理、人员管理等领域。
1.1 轨迹上传
猎鹰提供可嵌入智能设备的Android、iOS SDK以及Web服务API进行轨迹上传,支持单点/多点多种上传形式。
1.2 轨迹存储
猎鹰可为开发者免费存储最近 1年 的设备轨迹数据。
1.3 轨迹查询
猎鹰为开发者提供高性能轨迹查询服务,设备轨迹一旦成功上传,开发者可以实时查询任意时段的设备轨迹。
1.4 里程计算
猎鹰提供精准的轨迹里程计算服务,计算的里程可用于行驶里程核算,网约车计费等场景。
1.5 轨迹纠偏
猎鹰提供专业的轨迹纠偏绑路功能。开发者可通过猎鹰对发生定位偏移的设备轨迹进行纠正,展示平滑连贯的轨迹。
1.6 实时监控
猎鹰提供实时监控终端位置的服务。开发者可通过接口实时查询终端位置,在监控端对设备实时监控。
1.7 终端搜索
猎鹰提供查询区域内终端位置的功能。开发者可通过关键字搜索、周边搜索、多边形内搜索、行政区域搜索等方式查询终端。
简单概括,就是服务端根据高德猎鹰WebApi接口创建ServiceId、TerminalId、TrackId,移动端需要配置这几个参数,调用SDK接口开始服务并采集数据就ok了。
服务管理:使用猎鹰对轨迹进行管理时,首先需要创建一个轨迹服务(Service)。每个 Key 下最多注册15个 Service,一个Service默认最大支持创建100000个。
终端管理:任何的移动设备、车辆都可以被视为一个终端。
终端管理类接口主要实现:terminal 的创建、更新、删除、查询。例如:添加一辆车、删除一辆车、更新车辆属性等。
终端实时监控:通过指定服务与终端,返回该终端指定轨迹的最后位置,支持对终端最后位置的实时查询与历史查询。
轨迹管理及上传:创建一条轨迹,一个终端下最多可创建500000条轨迹。
轨迹纠偏及里程查询:通过轨迹查询接口实现查询轨迹信息、轨迹纠偏和里程核算的功能。
这里比较重要的是,创建服务、创建和管理终端、创建轨迹、最后查询轨迹终端轨迹和里程;
2.1 轨迹上报
轨迹上报分为两种:
第一种:开启轨迹上报时仅提供了服务(service id)和终端(terminal id),而没有指定要将轨迹点上报到哪个轨迹上,这种上报方式叫做散点上报,所有轨迹点直接关联到终端,不属于任何一个轨迹(track id)。
第二种:指定要将轨迹上报到哪个轨迹上(track id),这种方式叫做指定轨迹上报,笔者使用的是第二种。
查询终端实时位置:使用服务id和终端id查询某个终端最后一次上报的位置信息
查询终端行驶里程:查询某个终端在最近n小时内的行驶里程
查询终端历史轨迹: 查询终端历史轨迹有两种方式,一种会查出终端的所有轨迹的轨迹点,包括不属于任何一个轨迹的散点,并将这些轨迹点按照上传时间排序;
另一种会按照轨迹查出每个轨迹下的轨迹点或特定轨迹下的轨迹点,散点不包含在内。
2.2 捋一捋移动端needDone
笔者修改后 Demo ,时间才是真理,试试才知道是不是自己想要的结果。
测试效果图:
三、总结
猎鹰流览器全屏怎么设置,答案是1、按键盘上的F11键,就可以退出全屏,F11键是浏览器全屏的快捷键;2、关闭所有的游览器窗口,只打开一个游览器窗口,最大化窗口,然后关闭窗口,以后默认都是最大化了;
3、先关闭所有的浏览器窗口,用鼠标右键点击快速启动栏的浏览器图标,在快捷菜单中点击属性,系统随即d出“启动浏览器属性”对话页面,点击“快捷方式”标签,在出现的页面的“运行方式”中单击右侧的下拉条,选择最大化,再按“确定”退出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)