跳到主要内容

查询公交路线

请求路径

/api/v1/bst/queryBusLine

请求参数 QueryBusLineReq

参数类型参数名称参数含义是否必填
Pointpoint当前位置信息
StringcityCode城市标志
StringlineId线路编号
StringlineName线路名称
StringstopId站点编号
Stringdirection0:上行,1:下行
StringstopName站点名称

Point结构

参数类型参数名称参数含义是否必填
Stringlat经度
Stringlon维度
StringcityCode城市码

响应参数 QueryBusLineRes

参数类型参数名称参数含义是否必传
BusLinebusLine公交路线数据

BusLine 结构

参数类型参数名称参数含义是否必传
StringlineId线路编号
StringlineName线路名称
StringupDown上行/下行 0-上行 1-下行
Stringcompany所属公交公司
Stringtype公交类型(默认:1 公交)
StringearlyTime首班车时间
StringlateTime末班车时间
StringupStartStop起点站名称
StringupEndStop终点站名称
StringpriceRange票价范围,单位元 eg:3-7
BusStop列表stop公交站点
StopArriveInfostopArriveInfo指定站点(stopName)的车辆到站信息

BusStop 结构

参数类型参数名称参数含义是否必传
StringstopId站点编号
StringstopName站点名称
Stringtype站点类型(默认:1 公交)
StringstopLevels站序(起点站小,从小到大,终点站大)
StringupDown上下行 0-上行 1-下行
Pointpoint站点GPS 坐标
StringtransferMetroLine换乘地铁线,如果有多条路线,逗号连在一起 eg:12号线,13号线

StopArriveInfo结构

参数类型参数名称参数含义是否必传
StringcurrentBusDistance最近一辆车距离本站距离 eg: 1000米
StringcurrentBusArriveTime最近一辆车预计多久后到达 eg:10: 单位:分钟
StringcurrentBusComfort最近一辆车拥挤程度, eg: 0 未知 1 舒适 2较舒适 3拥挤
StringupDown上行/下行 0-上行 1-下行
StringcurrentBusStopCount最近一辆车距离当前还有几站
StringstopName到站信息
StringdispatchTime计划发车时间 在 尚未发车状态时使用,如果没有就不做展示
StringnextBusDistance下辆车距离
StringnextBusArriveTime下辆车多久后到达
StringnextBusStopCount下辆车距离当前还有几站
StringstopId站点id