適用平臺:Android iOS Web服務
Falcon是壹個軌跡管理服務,提供移動SDK和後端API供開發者訪問。Falcon提供豐富的界面功能和軌跡修正、裏程計算、實時監控等雲服務。,允許開發者基於Falcon快速構建壹套精準高效的軌跡管理系統,並應用於車隊管理、人員管理等領域。
1.1軌跡上傳
Falcon提供可嵌入智能設備進行軌跡上傳的Android、iOS SDK和Web service API,支持單點/多點的多種上傳形式。
1.2軌跡存儲
Falcon可以免費為開發者存儲最近1年的設備軌跡數據。
1.3軌跡查詢
Falcon為開發者提供高性能的軌跡查詢服務。裝備軌跡上傳成功後,開發者可以實時隨時查詢裝備軌跡。
1.4裏程計算
獵鷹提供精準的軌道裏程計算服務,計算出的裏程可用於裏程核算、網約車計費等場景。
1.5軌跡校正
Falcon提供專業的軌跡校正和道路綁定功能。開發人員可以使用Falcon來校正定位偏差的設備的軌跡,並顯示平滑連貫的軌跡。
1.6實時監控
獵鷹提供終端位置的實時監控。開發者可以通過界面實時查詢終端位置,在監控端實時監控設備。
1.7終端搜索
Falcon提供查詢區域內終端位置的功能。開發者可以通過關鍵詞搜索、周邊搜索、多邊形搜索、行政區域搜索等方式對終端進行查詢。
簡單總結壹下,服務器根據高德獵鷹WebApi接口創建ServiceId、TerminalId和TrackId。移動終端需要配置這些參數,調用SDK接口啟動服務,收集數據就可以了。
服務管理:使用Falcon管理軌跡時,需要先創建壹個軌跡服務。每個鍵下最多可以註冊15個服務,壹個服務默認支持100000的創建。
終端管理:任何移動設備或車輛都可以被視為終端。
終端管理界面主要實現:終端創建、更新、刪除和查詢。例如:添加汽車、刪除汽車、更新車輛屬性等。
終端實時監控:通過指定服務和終端,返回終端指定軌跡的最後位置,支持終端最後位置的實時查詢和歷史查詢。
軌跡管理和上傳:創建壹條軌跡,壹個終端最多可以創建50萬條軌跡。
軌跡修正和裏程查詢:通過軌跡查詢界面實現軌跡信息查詢、軌跡修正和裏程核算功能。
這裏更重要的是創建服務,創建和管理終端,創建軌道,最後查詢軌道終端的軌道和裏程;
2.1軌跡報告
軌跡報告分為兩種類型:
第壹種方式:軌跡報告開始時,只提供服務id和終端id,不指定報告軌跡點的軌跡。這種上報方式稱為分散上報,所有的軌跡點都與終端直接相關,不屬於任何軌跡id。
第二種方法:指定報告跟蹤的跟蹤id。這種方式稱為指定跟蹤報道,作者使用的是第二種方式。
查詢終端的實時位置:使用業務id和終端id查詢終端最近壹次上報的位置信息。
查詢終端裏程:查詢終端最近n小時的裏程。
查詢終端的歷史軌跡:查詢終端的歷史軌跡有兩種方式。壹種方式是找出終端所有軌跡的軌跡點,包括不屬於任何軌跡的散亂點,按照上傳時間對這些軌跡點進行排序;
另壹種會根據軌跡找出每個軌跡下或特定軌跡下的軌跡點,散點不包括在內。
2.2看壹看移動終端needDone
作者修改了Demo,時間就是真理,只有嘗試過才能知道是不是我想要的結果。
測試效果圖:
第三,總結