#鸿蒙通关秘籍#如何在鸿蒙系统中使用startAbilityByType11+接口拉起导航垂类应用?

HarmonyOS
8h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
ROM风绘长空

在鸿蒙系统中可以通过startAbilityByType11+接口拉起导航垂类应用,实现垂域业务场景。以下是如何使用这个接口的过程:

  1. 导入必要模块:

javascript import { common } from '@kit.AbilityKit';

  1. 构建接口参数并调用startAbilityByType接口:

javascript let context = getContext(this) as common.UIAbilityContext; let wantParam: Record<string, Object> = { 'sceneType': 1, // 场景类型:1-路线规划,2-导航,3-地点搜索 'destinationLatitude': 32.060844, 'destinationLongitude': 118.78315, 'destinationName': 'xx市xx路xx号', 'originName': 'xx市xx公园', 'originLatitude': 31.060844, 'originLongitude': 120.78315, 'vehicleType': 0 // 交通工具类型:0-驾车,1-步行,2-骑行,3-公交 }; let abilityStartCallback: common.AbilityStartCallback = { onError: (code: number, name: string, message: string) => { console.log(code: + code + name: + name + message: + message); } };

context.startAbilityByType("navigation", wantParam, abilityStartCallback, (err) => { if (err) { console.error(startAbilityByType fail, err: ${JSON.stringify(err)}); } else { console.log(success); } });

分享
微博
QQ
微信
回复
5h前
相关问题