{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508998327,"data":{"id":71713933,"title":"17.7.2 定位一致性","slug":"gxlth0","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
说明:主副屏透出相同的定位信号,均可发起定位请求,均可切换主辅路。
多屏通道初始化后默认开启该功能。需要注意的是定位服务需要在多屏服务初始化后再做初始化。
一致性启动后,以下接口在AutoSDK内聚了一致性逻辑与远端通信,但无对外变更,按原有逻辑使用即可。
业务类型 | 接口作用 | 接口名 |
定位操作 | 切换主辅路 | pos.PosService.switchParallelRoad |
定位消息请求 | 请求定位 | pos.PosService.requestCallBackPos |
定位消息通知 | 更新位置通知 | pos.observer.IPosLocInfoObserver |
更新主辅路信息 | pos.observer.IPosParallelRoadObserver | |
主辅路切换 | pos.observer.IPosSwitchParallelRoadObserver | |
通知原始位置信号 | pos.observer.IPosSignInfoObserver | |
通知NGM信息 | pos.observer.INgmInfoObserver | |
更新地图匹配反馈信息 | pos.observer.IPosMapMatchFeedbackObserver | |
姿态角信息通知 | pos.observer.IPosAttitudeAngleObserver | |
Dr相关信息通知 | pos.observer.IPosDrInfoObserver | |
更新传感器标定信息 | pos.observer.ISensorParaObserver | |
定位debug信息通知 | pos.observer.IPosDebugInfoObserver |
说明:函数详情,请复制函数名称到在线API搜索
/*< 获取通道服务实例 */\nChannelService mChannelService = (ChannelService)ServiceMgr.getServiceMgrInstance().getBLService(SingleServiceID.ChannelServiceID);\nif (mChannelService == null) {\n return false;\n}\n\n/*< 通道服务初始化 */\nChannelInitParam initParam = new initParam();\n...\nmChannelService.init(initParam);\n\n...\n \n/*< 初始化定位服务 */\nmPosService.init();\n\n/*< 副屏没有初始定位时,可以主动向主屏请求一个定位信号 */\nmPosService.requestCallBackPos(0);