首页 公交地铁查询 公交地铁查询示例代码 换乘查询[PHP]

换乘查询示例代码[PHP]

作者: 阅读数:1149 上传时间:2016-03-10

换乘查询

<?php

require_once 'curl.func.php';

$appkey = 'your_appkey_here';//你的appkey
$start = '西溪竞舟苑';//utf8
$end = '杭州汽车北站';//utf8
$city = '杭州';//utf8
$type = '';
$url = "http://api.binstd.com/transit/station2s?appkey=$appkey&start=$start&end=$end&city=$city&type=$type";
$result = curlOpen($url);
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));

if($jsonarr['status'] != 0)
{
    echo $jsonarr['msg'];
    exit();
}

$result = $jsonarr['result'][0];

//此处为公交换乘的参数
echo $result['totaldistance'].' '.$result['totalduration'].' '.$result['totalprice'].' '.$result['arrivetime'].' '.$result['tiptype'].' '.$result['totalstopnum'].' '.$result['totalwalkdistance'].' '.$result['vehicles'][0].'
'; foreach($result['steps'] as $val) { echo $val['distance'].' '.$val['duration'].' '.$val['type'].' '.$val['steptext'].'
'; }