参数名称 | 类型 | 必填 | 说明 |
---|---|---|---|
city | string | 否 | 城市 cityid city任选其一 |
cityid | int | 否 | 城市ID |
transitno | string | 是 | 车次 查询地铁加地铁2个字 |
参数名称 | 类型 | 说明 |
---|---|---|
transitno | string | 车次 |
startstation | string | 始发站 |
endstation | string | 终点站 |
starttime | string | 最早发车时间 |
endtime | string | 最晚发车时间 |
price | string | 票价 |
maxprice | string | 最高票价 |
sequenceno | string | 顺序 |
station | string | 站点 |
lat | string | 纬度 百度坐标系 |
lng | string | 经度 |
buscompany | string | 所属公交公司 |
timetable | string | 排班表 |
subway | string | 地铁换乘 |
<?php require_once 'curl.func.php'; $appkey = 'your appkey here';//你的appkey $cityid = 382;//杭州 $transitno = '86';//utf8 $url = "https://api.jisuapi.com/transit/line?appkey=$appkey&cityid=$cityid&transitno=$transitno"; $result = curlOpen($url, ['ssl'=>true]); $jsonarr = json_decode($result, true); //exit(var_dump($jsonarr)); if($jsonarr['status'] != 0) { echo $jsonarr['msg']; exit(); } $result = $jsonarr['result']; echo $result['transitno'].' '.$result['startstation'].' '.$result['endstation'].' '.$result['starttime'].' '.$result['endtime'].' '.$result['price'].' '.$result['maxprice'].' '.'
'; foreach($result['list'] as $val) { foreach($val as $v) { echo $v['sequenceno'].' '.$v['station'].' '.$v['lat'].' '.$v['lng'].'
'; } }
{ "status": 0, "msg": "ok", "result": [ { "transitno": "86路", "startstation": "西溪竞舟苑", "endstation": "景芳小区", "starttime": "05:45", "endtime": "21:45", "price": "2", "maxprice": "2.00", "list": [ { "sequenceno": 1, "station": "西溪竞舟苑", "lat": "30.28806", "lng": "120.06484" }, { "sequenceno": 22, "station": "和平广场", "lat": "30.29524", "lng": "120.18258" }, { "sequenceno": 25, "station": "濮家新村", "lat": "30.29059", "lng": "120.20558" }, { "sequenceno": 29, "station": "景芳小区", "lat": "30.27631", "lng": "120.21277" } ] }, { "transitno": "86路", "startstation": "景芳小区", "endstation": "西溪竞舟苑", "starttime": "05:45", "endtime": "21:45", "price": "2", "maxprice": "2.00", "list": [ { "sequenceno": 1, "station": "景芳小区", "lat": "30.27628", "lng": "120.21274" }, { "sequenceno": 2, "station": "濮家新村", "lat": "30.28873", "lng": "120.20592" }, { "sequenceno": 25, "station": "西溪竞舟苑", "lat": "30.28807", "lng": "120.06484" } ] } ] }
代号 | 说明 |
---|---|
201 | 公交车次为空 |
202 | 城市ID为空 |
203 | 起点为空 |
204 | 终点为空 |
205 | 城市为空 |
206 | 公交站点为空 |
207 | 地址为空 |
210 | 没有信息 |
代号 | 说明 |
---|---|
101 | APPKEY为空或不存在 |
102 | APPKEY已过期 |
103 | APPKEY无请求此数据权限 |
104 | 请求超过次数限制 |
105 | IP被禁止 |
106 | IP请求超过限制 |
107 | 接口维护中 |
108 | 接口已停用 |
计次套餐 | 套餐规格 | 价格 | ||
---|---|---|---|---|
免费套餐 | 20次 | 0.00 元 | ≈0元/次 | |
Level3 | 50000次 | 750.00 元 | ≈0.015元/次 | |
Level4 | 100000次 | 1000.00 元 | ≈0.01元/次 | |
* 包月套餐和计次套餐不可同时购买,不可叠加使用。 |
包月套餐 | 套餐规格 | 价格 | ||
---|---|---|---|---|
Level1 特惠 | 1000次/天 | 10.00元 | ≈0.00033元/次 | |
Level2 | 3000次/天 | 52.00元 | ≈0.00058元/次 | |
Level3 | 6000次/天 | 99.00元 | ≈0.00055元/次 | |
Level4 | 10000次/天 | 160.00元 | ≈0.00053元/次 | |
* 套餐使用时限为订购之日起30日。 |