鸿蒙next教程:车服务(设置系统导航数据)
·
往期鸿蒙全套实战文章必看:(附带鸿蒙全栈学习资料)
设置系统导航数据
设置系统导航数据,包含导航转向模式、引导距离、当前道路名、下一次进入道路名等。其他应用再通过Car Kit获取到导航数据。
接口说明
接口无返回值,但是需要传入想要更新的系统导航数据。
|
接口名 |
描述 |
|---|---|
|
updateNavigationMetadata(navigationMetadata: NavigationMetadata): void |
设置系统导航数据,包含导航转向模式、引导距离、当前道路名、下一次进入道路名等。 |
开发步骤
- 导入Car Kit模块。
import { navigationInfoMgr } from '@kit.CarKit'; - 获取NavigationController实例。
let navInfoController: navigationInfoMgr.NavigationController = navigationInfoMgr.getNavigationController(); - 设置系统导航数据。
//设置数据属性 let data: navigationInfoMgr.NavigationMetadata = { naviTurnMode: 0x0001, segmentLeftDis: 100, currentRoadName: 'currentRoad', nextRoadName: 'nextRoad', intersectionView: 'intersectionView', viewWidth: 960, viewHeight: 450, trafficLane: '0001', cameraSpeedLimitValid: false, cameraSpeedLimit: 120, naviSpeedLimitValid: true, naviSpeedLimit: 80, currentSpeed: 75, naviBearing: 90.00000000000000, totalLeftDis: 1546, remainingTime: 5, customData: { 'sample': 'sampleData' } }; navInfoController.updateNavigationMetadata(data);
更多推荐



所有评论(0)