Skip to content

RouteType

常量表示不同的线路类型。

常量

常量描述
BMAP_ROUTE_TYPE_DRIVING驾车线路
BMAP_ROUTE_TYPE_WALKING步行线路
BMAP_ROUTE_TYPE_RIDING骑行线路

示例

ts
// 创建路线规划实例
const drivingRoute = new BMapGL.DrivingRoute(map, {
  onSearchComplete: (results: BMapGL.DrivingRouteResult) => {
    const plan = results.getPlan(0);
    const route = plan.getRoute(0);
    
    // 获取路线类型
    const routeType = route.getRouteType();
    
    // 根据路线类型进行不同处理
    switch (routeType) {
      case BMapGL.RouteType.BMAP_ROUTE_TYPE_DRIVING:
        console.log('这是驾车路线');
        break;
      case BMapGL.RouteType.BMAP_ROUTE_TYPE_WALKING:
        console.log('这是步行路线');
        break;
      case BMapGL.RouteType.BMAP_ROUTE_TYPE_RIDING:
        console.log('这是骑行路线');
        break;
    }
  }
});

基于 MIT 许可发布