查询公交路线
请求路径
/api/v1/bst/queryBusLine
请求参数 QueryBusLineReq
参数类型 | 参数名称 | 参数含义 | 是否必填 |
---|---|---|---|
Point | point | 当前位置信息 | 否 |
String | cityCode | 城市标志 | 是 |
String | lineId | 线路编号 | 是 |
String | lineName | 线路名称 | 是 |
String | stopId | 站点编号 | 否 |
String | direction | 0:上行,1:下行 | 是 |
String | stopName | 站点名称 | 否 |
Point结构
参数类型 | 参数名称 | 参数含义 | 是否必填 |
---|---|---|---|
String | lat | 经度 | 是 |
String | lon | 维度 | 是 |
String | cityCode | 城市码 | 否 |
响应参数 QueryBusLineRes
参数类型 | 参数名称 | 参数含义 | 是否必传 |
---|---|---|---|
BusLine | busLine | 公交路线数据 | 否 |
BusLine 结构
参数类型 | 参数名称 | 参数含义 | 是否必传 |
---|---|---|---|
String | lineId | 线路编号 | 是 |
String | lineName | 线路名称 | 是 |
String | upDown | 上行/下行 0-上行 1-下行 | 是 |
String | company | 所属公交公司 | 是 |
String | type | 公交类型(默认:1 公交) | 是 |
String | earlyTime | 首班车时间 | 是 |
String | lateTime | 末班车时间 | 是 |
String | upStartStop | 起点站名称 | 是 |
String | upEndStop | 终点站名称 | 是 |
String | priceRange | 票价范围,单位元 eg:3-7 | 是 |
BusStop列表 | stop | 公交站点 | 是 |
StopArriveInfo | stopArriveInfo | 指定站点(stopName)的车辆到站信息 | 是 |
BusStop 结构
参数类型 | 参数名称 | 参数含义 | 是否必传 |
---|---|---|---|
String | stopId | 站点编号 | 是 |
String | stopName | 站点名称 | 是 |
String | type | 站点类型(默认:1 公交) | 是 |
String | stopLevels | 站序(起点站小,从小到大,终点站大) | 是 |
String | upDown | 上下行 0-上行 1-下行 | 是 |
Point | point | 站点GPS 坐标 | 是 |
String | transferMetroLine | 换乘地铁线,如果有多条路线,逗号连在一起 eg:12号线,13号线 | 否 |
StopArriveInfo结构
参数类型 | 参数名称 | 参数含义 | 是否必传 |
---|---|---|---|
String | currentBusDistance | 最近一辆车距离本站距离 eg: 1000米 | 是 |
String | currentBusArriveTime | 最近一辆车预计多久后到达 eg:10: 单位:分钟 | 是 |
String | currentBusComfort | 最近一辆车拥挤程度, eg: 0 未知 1 舒适 2较舒适 3拥挤 | 是 |
String | upDown | 上行/下行 0-上行 1-下行 | 是 |
String | currentBusStopCount | 最近一辆车距离当前还有几站 | 是 |
String | stopName | 到站信息 | 是 |
String | dispatchTime | 计划发车时间 在 尚未发车状态时使用,如果没有就不做展示 | 是 |
String | nextBusDistance | 下辆车距离 | 是 |
String | nextBusArriveTime | 下辆车多久后到达 | 是 |
String | nextBusStopCount | 下辆车距离当前还有几站 | 是 |
String | stopId | 站点id | 是 |