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;
}
}
});