Skip to content

TransitType

此常量表示出行方案的类型。

常量

常量描述
BMAP_TRANSIT_TYPE_IN_CITY国内市内换乘
BMAP_TRANSIT_TYPE_CROSS_CITY国内跨城换乘

示例

ts
// 创建公交导航实例
const transitRoute = new BMapGL.TransitRoute(map);

// 监听搜索结果
transitRoute.onSearchComplete = (results: BMapGL.TransitRouteResult) => {
  // 获取第一条方案
  const plan = results.getPlan(0);
  
  // 获取出行方案类型
  const transitType = plan.getTransitType();
  
  // 根据类型进行不同处理
  switch (transitType) {
    case BMapGL.TransitType.BMAP_TRANSIT_TYPE_IN_CITY:
      console.log('这是市内换乘方案');
      break;
    case BMapGL.TransitType.BMAP_TRANSIT_TYPE_CROSS_CITY:
      console.log('这是跨城换乘方案');
      break;
  }
};

基于 MIT 许可发布