{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518231532,"data":{"id":74018529,"title":"1.4.2 多SDK多屏","slug":"lkcfsr","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

适用场景

如果副驾屏、后座屏是跟中控屏隔离的硬件和系统,可以在这些副屏上运行单独的地图SDK来实现地图相关的功能。

采用多SDK实现多屏地图,由于各个SDK的定位信号来源、网络条件、场景触发时间等变量的差异,可能会存在定位绑路效果、算路结果、引导信息不完全一致的问题。如果要消除多SDK多屏之间的上述信息不同步问题,可以对接SDK的多屏一致性能力。

多屏一致性是利用多屏模块的通道能力、序列化能力,使算路信息、引导状态、定位消息等在不同屏幕达成一致性,实现车标同步定位、多屏路线发送、引导状态同步等功能。


能力范围

1、定位一致性

定位信号由主屏的定位引擎进行处理,再同步到副屏,确保多屏间定位信息、车标绑路效果的一致;

2、引导一致性

导航引导信息由主屏引擎处理,再同步到副屏,确保多屏间引导信息的一致;

3、算路一致性

主、副屏的算路结果会同步到远端,确保多屏间拿到的算路结果是一致的;

通信通道

一致性的数据通信需要基于本地的数据通道,SDK提供了2种通道模式,需要在多屏服务初始化时设置:

  1. SDK内置的socket通道:HMI设置主副屏IP及端口号即可实现不同设备的多屏消息通信。相关《开发指南》
  2. SDK提供的通道代理:上层自行实现不同设备间的通信通道,对接SDK提供的通道代理能力。相关《开发指南》


其他信息:

当前版本的多屏一致性能力,仅支持2个SDK间的定位/算路/引导信息同步(如1个中控屏+1个副屏),后续版本计划支持1对n的定位/算路/引导信息一致性同步能力。

开发指南:

《多屏一致性应用实例》





","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-05-20 09:25:40","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":230,"collectCount":3,"estimateDate":3,"docStatus":0,"permissions":true,"overView":false}}