TransitRoutePlan
构造函数
返回值 TransitRoutePlan
方法
返回方案描述文本,默认包含HTML标签。当includeHtml为false时,方案描述不包含HTML标签
参数 类型 说明 includeHtmlboolean返回值 string
示例代码1
const desc = transitPlan.getDescription(false);
返回方案总距离。当format参数为true时,返回方案距离字符串(包含单位),当format为false时,仅返回数值(单位为米)信息。默认参数为true
参数 类型 说明 formatboolean返回值 string | number
示例代码1
const distance = transitPlan.getDistance(true); // '15.3公里'
返回方案总时间。当format参数为true时,返回描述时间的字符串(包含单位),当format为false时,仅返回数值(单位为秒)信息。默认参数为true
参数 类型 说明 formatboolean返回值 string | number
示例代码1
const duration = transitPlan.getDuration(true); // '约45分钟'
返回方案中各线路名称的拼接文本,如"线路1 → 线路2"
返回值 string
返回方案包含的公交线路段数(如果是跨城检索,还包括飞机、火车、大巴线路)
返回值 number
返回方案包含的步行线路段数
返回值 number
总路段数量
返回值 number
返回方案中索引指定的步行线路
参数 类型 说明 inumber返回值 Route
示例代码1
const route = transitRoutePlan.getRoute(0);
console.log(route.getDistance(true));
返回指定路段的交通方式类型,分别对应Line和Route
参数 类型 说明 inumber返回值 TransitPlanType
示例代码1
const type = transitPlan.getTotalType(0);
返回方案总步行距离,单位为米
返回值 number
此类表示一条公交出行方案。没有构造函数,通过TransitRouteResult.getPlan()方法获得。