公交 查询,在许多网站上都提供了相应的接口,
我使用的接口,来自爱帮,爱帮需要你申请密钥key
公交线路查询
-
说明
公交线路查询,该接口根据关键字查询匹配的线路。
-
形式
http://openapi.aibang.com/bus/lines
例如:http://openapi.aibang.com/bus/lines?app_key=f41c8afccc586de03a99c86097e98ccb&city=%E5%8C%97%E4%BA%AC&q=42
参数说明
参数 类型 是否可选 意义 备注 city string 否 城市 q string 否 关键字 如:466、1路 with_xys int 是 是否包含坐标点信息 默认为0,不包含各个站点和路线的坐标信息,如果为1,则包含 -
字段 类型 意义 备注 result_num int 结果数量 web_url string 爱帮web站对应url wap_url string 爱帮wap站对应url name string 线路名称 info string 线路信息 包括线路类型、票价、首末班车时间等 stats string 沿途站点 半角分号;(英文分号)分隔 stat_xys string 途径站点经纬度 经度与纬度用半角逗号,(英文逗号)分隔;每组经纬度用半角分号;(英文分号)分隔 xys string 线路坐标 线路本身对应的各个坐标点,经度与纬度用半角逗号,(英文逗号)分隔;每组经纬度用半角分号;(英文分号)分隔 公交站点查询
-
说明
公交站点查询,该接口根据关键字查询匹配的站点。
-
形式
http://openapi.aibang.com/bus/stats
例如:http://openapi.aibang.com/bus/stats?app_key=f41c8afccc586de03a99c86097e98ccb&city=%E5%8C%97%E4%BA%AC&q=%E4%BA%94%E9%81%93%E5%8F%A3
参数说明
参数 类型 是否可选 意义 备注 city string 否 城市 q string 否 关键字 如:大羊坊、五道口 -
返回内容
该API返回站点方案。
字段 类型 意义 备注 result_num int 结果数量 web_url string 爱帮web站对应url wap_url string 爱帮wap站对应url name string 站点名称 xy string 站点坐标 半角逗号,(英文逗号)分隔 line_names string 途径该站点的线路名称 半角分号;(英文分号)分隔 公交驾乘查询
-
说明
公交换乘查询,该接口根据起点和终点信息查询公交换乘方案。
-
形式
http://openapi.aibang.com/bus/transfer
例如:http://openapi.aibang.com/bus/transfer?app_key=f41c8afccc586de03a99c86097e98ccb&city=%E5%8C%97%E4%BA%AC&start_addr=%E8%A5%BF%E7%9B%B4%E9%97%A8&end_addr=%E4%B8%9C%E7%9B%B4%E9%97%A8
参数说明
参数 类型 是否可选 意义 备注 city string 否 城市 start_addr string 是 起点 如:五道口,与start_lng和start_lat不能都为空 end_addr string 是 终点 如:东直门,与end_lng和end_lat不能都为空 start_lng float 是 起点经度 start_lat float 是 起点纬度 end_lng float 是 终点经度 end_lat float 是 终点纬度 rc int 是 排序方式 默认是0,定义如下: 0:综合排序 1:换乘次数 2:步行距离 3:时间 4:距离 5:地铁优先 count int 是 最大返回记录数量 默认为10,最大值不能超过10 with_xys int 是 是否包含坐标信息 默认为0,不包含各个站点和路线的坐标信息,如果为1,则包含 -
返回内容
该API返回换乘方案。
字段 类型 意义 备注 result_num int 结果数量 web_url string 爱帮web站对应url wap_url string 爱帮wap站对应url dist int 总距离 单位:米 time int 估计耗费时间 单位:分钟 foot_dist int 总步行距离 单位:米 last_foot_dist int 从终点站走到终点的距离 单位:米 start_stat string 起点站名 end_stat string 终点站名 line_name string 线路名称 stats string 沿途站点 半角分号;(英文分号)分隔 line_dist int 行驶距离 单位:米 foot_dist int 步行距离 单位:米 stat_xys string 途径站点经纬度 经度与纬度用半角逗号,(英文逗号)分隔;每组经纬度用半角分号;(英文分号)分隔 line_xys string 途径线路经纬度 经度与纬度用半角逗号,(英文逗号)分隔;每组经纬度用半角分号;(英文分号)分隔
-
-