traffic数据缓存设计类图
2022-04-25 15:03:58 0 举报
导航traffic数据管理设计
作者其他创作
大纲/内容
TrafficMWReqReceiver
- m_tileList:set<TrafficTileUrKey>
+ setReqTiles(set<TrafficTileUrKey>&):void+ getReqTiles(set<TrafficTileUrKey>&):void
NET
AC为AroundCar的简写
TrafficORMakeMWData
封装NET模块接口,负责处理请求失败重试,traffic请求通用Class
TrafficMWDataCache
TrafficRequestManager
TrafficDataSyncManager
DBLoader
+ getDBVersion():void
IResponseReceiver
- m_resultCode:CURLcode- m_len:uint32- m_body:char*
TrafficORDataCache
TrafficACReqReceiver
TrafficManager
- aroundCarControl:TrafficACControl- aroundCarDataCache:TrafficACDataCache
OR为OnlineRoute的简写
TrafficORRequest
- onlineRouteDataCache:const TrafficORDataCache*
TrafficMWShapePoint
TrafficMWParse
- onlineRouteControl:TrafficORControl- onlineRouteDataCache:TrafficORDataCache
link升层、转line
更新数据
- mapViewControl:TrafficMWControl- mapViewDataCache:TrafficMWDataCache
ClientHttpsAsync
TrafficACRequest
- aroundCarDataCache:const TrafficACDataCache*
MW为MapView的简写
TrafficACDataCache
TrafficACControl
+ TrafficACControl(const TrafficACDataCache*)+ pause(bool):void+ restoreFactory():void+ setEnable(bool):void+ setConfig(TrafficConfigStr):void
解析更新的数据
解析在线算路下发的数据
TrafficMWRequest
- mapViewDataCache:const TrafficMWDataCache*
制作数据过程中获取link长度
TrafficACParse
TrafficORCacheForMW
TrafficMWControl
+ TrafficMWControl(const TrafficMWDataCache*)+ pause(bool):void+ restoreFactory():void+ setEnable(bool):void+ setConfig(TrafficConfigStr&):void
开始导航时制作
TrafficORControl
+ getDBVersion():void+ getLinkLen():void
收藏
0 条评论
下一页