BaiduMap_IOSSDK_v7.0.0_Docs 7.0.0

类 | 枚举
BMKRouteSearchType.h 文件参考
`#import <CoreLocation/CoreLocation.h>`
`#import <Foundation/Foundation.h>`
`#import "BMKPoiSearchType.h"`
`#import <BaiduMapAPI_Base/BMKTypes.h>`

浏览源代码.

## 类
class | BMKTaxiInfo
| 打车信息类 更多...
class | BMKVehicleInfo
| 路线换乘方案里的交通工具信息类 更多...
class | BMKTime
| 此类代表一个时间段，每个属性都是一个时间段。 更多...
class | BMKRouteNode
| 此类表示路线中的一节点，节点包括：路线起终点，公交站点等 更多...
class | BMKBusSubways
| 此类表示公交途径的换乘路线信息 更多...
class | BMKBusTransfer
| 此类表示公交的换乘信息包含线路uid 更多...
class | BMKBusStation
| 此类表示公交站点信息 更多...
class | BMKRouteStep
| 此类表示路线中的一个路段（基类） 更多...
class | BMKBusStep
| 此类表示公交线路中的一个路段 更多...
class | BMKTransitStep
| 此类表示公交换乘路线中的一个路段 更多...
class | BMKBaseVehicleInfo
| 公共交通方案里的交通工具信息基类类 更多...
class | BMKBusVehicleInfo
| 公共交通方案里的交通工具信息类- 公交车、地铁 更多...
class | BMKPlaneVehicleInfo
| 公共交通方案里的交通工具信息类 - 飞机 更多...
class | BMKTrainVehicleInfo
| 公共交通方案里的交通工具信息类 - 火车 更多...
class | BMKCoachVehicleInfo
| 公共交通方案里的交通工具信息类 - 大巴 更多...
class | BMKMassTransitStep
| 此类表示公共交通路线中的路段 更多...
class | BMKMassTransitSubStep
| 此类表示公共交通路线中的一个路段 更多...
class | BMKDrivingStep
| 此类表示驾车路线中的一个路段 更多...
class | BMKIndoorStepNode
| 室内路线结点 更多...
class | BMKIndoorRouteStep
| 此类表示室内路线的一个路段 更多...
class | BMKWalkingStep
| 此类表示步行路线中的一个路段 更多...
class | BMKRidingStep
| 此类表示骑行路线中的一个路段 更多...
class | BMKRouteLine
class | BMKTransitRouteLine
| 此类表示一个换乘路线，换乘路线将根据既定策略调配多种交通工具 更多...
class | BMKMassTransitRouteLine
| 此类表示一条公共交通路线 更多...
class | BMKIndoorRouteLine
| 此类表示一个室内路线 更多...
class | BMKIntegralRouteLine
| 此类表示一体化路线 更多...
class | BMKDrivingRouteLine
| 此类表示一条驾车路线 更多...
class | BMKWalkingRouteLine
| 此类表示一条步行路线 更多...
class | BMKRidingRouteLine
| 此类表示一条骑行路线 更多...
class | BMKSuggestAddrInfo
class | BMKCityListInfo
| 城市列表信息类 更多...

## 枚举
enum | BMKBusRouteType { BMK_BUSROUTETYPE_TRANSIT = 0, BMK_BUSROUTETYPE_MASSTRANSIT = 1 }
enum | BMKTransitStepType { BMK_BUSLINE = 0, BMK_SUBWAY = 1, BMK_WAKLING = 2 }
| 路段类型枚举 更多...
enum | BMKTransitType { BMK_CITY_TRANSIT_BUS = 0, BMK_CITY_TRANSIT_SUBWAY = 1, BMK_CITY_TRANSIT_PLANE_BUS = 2, BMK_CITY_TRANSIT_TRAM = 3, BMK_CITY_TRANSIT_PLANE_BUS_TURN_BACK = 4, BMK_CITY_TRANSIT_TOURIST_BUS = 5, BMK_CITY_TRANSIT_NIGHT_TRAIN = 6, BMK_CITY_TRANSIT_PLANE_BUS_PLANE = 7, BMK_CITY_TRANSIT_FERRY = 8, BMK_CITY_TRANSIT_OTHER = 9, BMK_CITY_TRANSIT_FAST_TRAIN = 10, BMK_CITY_TRANSIT_SLOW_TRAIN = 11, BMK_CITY_TRANSIT_PLANE_SUBWAY_GO_TO = 12, BMK_CITY_TRANSIT_PLANE_SUBWAY_TURN_BACK = 13, BMK_CITY_TRANSIT_PLANE_SUBWAY_LOOP = 14 }
| 同城交通方式枚举 更多...
enum | BMKMassTransitType { BMK_TRANSIT_SUBWAY = 0, BMK_TRANSIT_TRAIN = 1, BMK_TRANSIT_PLANE = 2, BMK_TRANSIT_BUSLINE = 3, BMK_TRANSIT_DRIVING = 4, BMK_TRANSIT_WAKLING = 5, BMK_TRANSIT_COACH = 6, BMK_TRANSIT_RIDE = 7, BMK_TRANSIT_TAXI = 8 }
| 跨城交通方式枚举 更多...
enum | BMKMassWalkType { BMK_Walk_NONE = -1, BMK_Walk_NORMAL = 0, BMK_Walk_IN_SUBWAY = 1, BMK_Walk_OUT_SUBWAY = 2, BMK_Walk_SAME_STATION = 3, BMK_Walk_DIFF_STATION = 4 }
| 步行类型 更多...
enum | BMKIndoorStepNodeType { BMK_INDOOR_STEP_NODE_TYPE_ELEVATOR = 1, BMK_INDOOR_STEP_NODE_TYPE_ESCALATOR = 2, BMK_INDOOR_STEP_NODE_TYPE_STAIR = 3, BMK_INDOOR_STEP_NODE_TYPE_SECURITY_CHECK = 4 }
| 室内路线结点类型 更多...
enum | BMKTransitPolicy { BMK_TRANSIT_TIME_FIRST = 3, BMK_TRANSIT_TRANSFER_FIRST = 4, BMK_TRANSIT_WALK_FIRST = 5, BMK_TRANSIT_NO_SUBWAY = 6 }
enum | BMKMassTransitIncityPolicy { BMK_MASS_TRANSIT_INCITY_RECOMMEND = 0, BMK_MASS_TRANSIT_INCITY_TRANSFER_FIRST = 1, BMK_MASS_TRANSIT_INCITY_WALK_FIRST = 2, BMK_MASS_TRANSIT_INCITY_NO_SUBWAY = 3, BMK_MASS_TRANSIT_INCITY_TIME_FIRST = 4, BMK_MASS_TRANSIT_INCITY_SUBWAY_FIRST = 5 }
| 公共交通：市内公交换乘策略 更多...
enum | BMKMassTransitIntercityPolicy { BMK_MASS_TRANSIT_INTERCITY_TIME_FIRST = 0, BMK_MASS_TRANSIT_INTERCITY_START_EARLY = 1, BMK_MASS_TRANSIT_INTERCITY_PRICE_FIRST = 2 }
| 公共交通：跨城公交换乘策略 更多...
enum | BMKMassTransitIntercityTransPolicy { BMK_MASS_TRANSIT_INTERCITY_TRANS_TRAIN_FIRST = 0, BMK_MASS_TRANSIT_INTERCITY_TRANS_PLANE_FIRST = 1, BMK_MASS_TRANSIT_INTERCITY_TRANS_BUS_FIRST = 2, BMK_MASS_TRANSIT_INTERCITY_ALL = 3 }
| 公共交通：跨城交通方式策略 更多...
enum | BMKBusRoutePlanPolicy { BMK_BUS_ROUTE_PLAN_POLICY_LESS_TIME = 3, BMK_BUS_ROUTE_PLAN_POLICY_MORE_TIME = 4, BMK_BUS_ROUTE_PLAN_POLICY_EARLY_TIME = 5, BMK_BUS_ROUTE_PLAN_POLICY_LATE_TIME = 6, BMK_BUS_ROUTE_PLAN_POLICY_LOW_PRICE = 7, BMK_BUS_ROUTE_PLAN_POLICY_HIGH_PRICE = 8, BMK_BUS_ROUTE_PLAN_POLICY_NEAREST_STATION = 9, BMK_BUS_ROUTE_PLAN_POLICY_RECOMMEND = 10 }
enum | BMKDrivingPolicy { BMK_DRIVING_BLK_FIRST = -1, BMK_DRIVING_TIME_FIRST = 0, BMK_DRIVING_DIS_FIRST = 1, BMK_DRIVING_FEE_FIRST }
enum | BMKDrivingRequestTrafficType { BMK_DRIVING_REQUEST_TRAFFICE_TYPE_NONE = 0, BMK_DRIVING_REQUEST_TRAFFICE_TYPE_PATH_AND_TRAFFICE = 1 }

## 枚举类型说明

## ◆ BMKBusRoutePlanPolicy

enum BMKBusRoutePlanPolicy

公交：跨城路线偏好 默认为：BMK_BUS_ROUTE_PLAN_POLICY_RECOMMEND

枚举值
BMK_BUS_ROUTE_PLAN_POLICY_LESS_TIME |
BMK_BUS_ROUTE_PLAN_POLICY_MORE_TIME | 全程时间由少到多
BMK_BUS_ROUTE_PLAN_POLICY_EARLY_TIME | 全程时间由多到少
BMK_BUS_ROUTE_PLAN_POLICY_LATE_TIME | 按发车时间从早到晚
BMK_BUS_ROUTE_PLAN_POLICY_LOW_PRICE | 按发车时间从晚到早
BMK_BUS_ROUTE_PLAN_POLICY_HIGH_PRICE | 按价格从低到高
BMK_BUS_ROUTE_PLAN_POLICY_NEAREST_STATION | 按价格从高到低
BMK_BUS_ROUTE_PLAN_POLICY_RECOMMEND | 按离我最近的站点（大巴专用）

## ◆ BMKBusRouteType

enum BMKBusRouteType

枚举值
BMK_BUSROUTETYPE_TRANSIT |
BMK_BUSROUTETYPE_MASSTRANSIT | 同城公交

## ◆ BMKDrivingPolicy

enum BMKDrivingPolicy

枚举值
BMK_DRIVING_BLK_FIRST |
BMK_DRIVING_TIME_FIRST | 躲避拥堵(自驾)
BMK_DRIVING_DIS_FIRST | 最短时间(自驾)
BMK_DRIVING_FEE_FIRST | 最短路程(自驾) 少走高速(自驾)

## ◆ BMKDrivingRequestTrafficType

enum BMKDrivingRequestTrafficType

枚举值
BMK_DRIVING_REQUEST_TRAFFICE_TYPE_NONE |
BMK_DRIVING_REQUEST_TRAFFICE_TYPE_PATH_AND_TRAFFICE | 不带路况

## ◆ BMKIndoorStepNodeType

enum BMKIndoorStepNodeType

室内路线结点类型

枚举值
BMK_INDOOR_STEP_NODE_TYPE_ELEVATOR |
BMK_INDOOR_STEP_NODE_TYPE_ESCALATOR | 直梯
BMK_INDOOR_STEP_NODE_TYPE_STAIR | 扶梯
BMK_INDOOR_STEP_NODE_TYPE_SECURITY_CHECK | 楼梯

## ◆ BMKMassTransitIncityPolicy

enum BMKMassTransitIncityPolicy

公共交通：市内公交换乘策略

枚举值
BMK_MASS_TRANSIT_INCITY_RECOMMEND |
BMK_MASS_TRANSIT_INCITY_TRANSFER_FIRST | 推荐
BMK_MASS_TRANSIT_INCITY_WALK_FIRST | 少换乘
BMK_MASS_TRANSIT_INCITY_NO_SUBWAY | 少步行
BMK_MASS_TRANSIT_INCITY_TIME_FIRST | 不坐地铁
BMK_MASS_TRANSIT_INCITY_SUBWAY_FIRST | 较快捷

## ◆ BMKMassTransitIntercityPolicy

enum BMKMassTransitIntercityPolicy

公共交通：跨城公交换乘策略

枚举值
BMK_MASS_TRANSIT_INTERCITY_TIME_FIRST |
BMK_MASS_TRANSIT_INTERCITY_START_EARLY | 较快捷
BMK_MASS_TRANSIT_INTERCITY_PRICE_FIRST | 出发早

## ◆ BMKMassTransitIntercityTransPolicy

enum BMKMassTransitIntercityTransPolicy

公共交通：跨城交通方式策略

枚举值
BMK_MASS_TRANSIT_INTERCITY_TRANS_TRAIN_FIRST |
BMK_MASS_TRANSIT_INTERCITY_TRANS_PLANE_FIRST | 火车优先
BMK_MASS_TRANSIT_INTERCITY_TRANS_BUS_FIRST | 飞机优先
BMK_MASS_TRANSIT_INTERCITY_ALL | 大巴优先

## ◆ BMKMassTransitType

enum BMKMassTransitType

跨城交通方式枚举

枚举值
BMK_TRANSIT_SUBWAY |
BMK_TRANSIT_TRAIN | 地铁
BMK_TRANSIT_PLANE | 火车
BMK_TRANSIT_BUSLINE | 飞机
BMK_TRANSIT_DRIVING | 公交
BMK_TRANSIT_WAKLING | 驾车
BMK_TRANSIT_COACH | 步行
BMK_TRANSIT_RIDE | 大巴
BMK_TRANSIT_TAXI | 骑行

## ◆ BMKMassWalkType

enum BMKMassWalkType

步行类型

枚举值
BMK_Walk_NONE |
BMK_Walk_NORMAL | 无步行信息
BMK_Walk_IN_SUBWAY | 普通步行
BMK_Walk_OUT_SUBWAY | 地铁站内换乘
BMK_Walk_SAME_STATION | 地铁站外换乘
BMK_Walk_DIFF_STATION | 公交同站换乘

## ◆ BMKTransitPolicy

enum BMKTransitPolicy

枚举值
BMK_TRANSIT_TIME_FIRST |
BMK_TRANSIT_TRANSFER_FIRST | 较快捷(公交)
BMK_TRANSIT_WALK_FIRST | 少换乘(公交)
BMK_TRANSIT_NO_SUBWAY | 少步行(公交)

## ◆ BMKTransitStepType

enum BMKTransitStepType

路段类型枚举

枚举值
BMK_BUSLINE |
BMK_SUBWAY | 公交
BMK_WAKLING | 地铁

## ◆ BMKTransitType

enum BMKTransitType

同城交通方式枚举

枚举值
BMK_CITY_TRANSIT_BUS |
BMK_CITY_TRANSIT_SUBWAY | 普通公交
BMK_CITY_TRANSIT_PLANE_BUS | 地铁轻轨
BMK_CITY_TRANSIT_TRAM | 机场巴士
BMK_CITY_TRANSIT_PLANE_BUS_TURN_BACK | 有轨电车
BMK_CITY_TRANSIT_TOURIST_BUS | 机场巴士（从机场返回）
BMK_CITY_TRANSIT_NIGHT_TRAIN | 旅游线路车
BMK_CITY_TRANSIT_PLANE_BUS_PLANE | 夜班车
BMK_CITY_TRANSIT_FERRY | 机场巴士（机场之间）
BMK_CITY_TRANSIT_OTHER | 轮渡
BMK_CITY_TRANSIT_FAST_TRAIN | 其他
BMK_CITY_TRANSIT_SLOW_TRAIN | 快车
BMK_CITY_TRANSIT_PLANE_SUBWAY_GO_TO | 慢车
BMK_CITY_TRANSIT_PLANE_SUBWAY_TURN_BACK | 机场快轨（前往机场）
BMK_CITY_TRANSIT_PLANE_SUBWAY_LOOP | 机场快轨（从机场返回）