开发 高德地图手机版 开发指南 HarmonyOS NEXT 路径规划

路径规划 最后更新时间: 2025年11月03日

输入起点和终点,搜索公交、驾车的线路。

使用示例

let want: Want = {
  uri: 'amapuri://route/plan/?slat=39.91&slon=116.46&sname=国贸商城&dlon=116.37&dlat=39.91&dname=丽华苑&m=0&t=0&dev=0&vian=4&vialons=116.44|116.43|116.41|116.39&vialats=39.91|39.91|39.91|39.91&vianames=A|B|C|D&userRelationToken=ff333bb3af2811eb9c9602420ba028850¥'
}
// this.context:一般是在 Component 组件里调用 getContext(this) as common.UIAbilityContext 获取到的 UIAbilityContext
this.context.startAbility(want, (err: BusinessError) => {
  if (err.code) {
    // 处理业务逻辑错误
    console.error(`startAbility failed,code is ${err.code},message is ${err.message}`);
    return
  }
  // 执行正常业务
  console.info('startAbility succeed')
})

字段定义

参数

说明

是否必填

sid

起点 poiid,如无可不填

sname

起点名称

slon

起点经度

slat

起点纬度

did

终点 poiid,如无可不填

dlon

终点经度

dlat

终点纬度

dname

终点名称

vialons

径点经度值,多个经度值使用“|”符号分隔

vialats

途径点纬度值,多个纬度值使用“|”符号分隔

vianames

途径点名称,多个名称值使用“|”符号分隔

viaids

途径点id,多个名称值使用“|”符号分隔

t

规划类型:

驾车 0

公交地铁 1

骑行 3

步行 2

新能源 12

货车 7

摩托车 11

sourceApplication

第三方调用应用名称。如:appname,为了保障对您的服务,请务必填写!!

本页目录
返回顶部 示例中心 常见问题 智能客服 公众号
二维码