Bus/station

跳转到: 导航, 搜索
(JSON示例)
(字段说明)
第96行: 第96行:
 
===  '''字段说明 ''' ===
 
===  '''字段说明 ''' ===
 
:count:返回的结果数
 
:count:返回的结果数
 +
:total:结果总数
 
:status:标识结果;如该值为0,则没有找到相关的路线信息
 
:status:标识结果;如该值为0,则没有找到相关的路线信息
:list:返回的结果集
+
:stations:返回的结果集
::result_id:结果id
+
::station_info:途径站点信息(格式:站名,站点node,站点编号,线路关键字,线路名称)
::rid:线路数据id
+
::telephone:电话
::name:线路名称
+
::district:区域代码
::city:城市代码
+
::name:站点名称
::q:线路关键字
+
::address:地址
::front_name:起点名称
+
::longitude:经度
::front_spell:起点拼音
+
::latitude:纬度
::terminal_name:终点名称
+
::terminal_name:终点拼音
+
::start_time:首班车时间
+
::end_time:末班时间
+
::service_period:区间
+
::time_desc:时间说明
+
::company:运营公司
+
::length:总长度
+
::basic_price:起步价
+
::total_price:全程票价
+
::air:是否有空调
+
::commutation_ticket:是否能使用月票
+
::status:状态
+
::auto:无人售票
+
::ic_card:是否能刷IC卡
+
::express_way:是否快车
+
::double_deck:是否双层车
+
::description:线路描述
+
::type:类型
+
::station_info:途径站点信息(格式:‘;’分隔,站名,经度 纬度,拼音,区域id,站点在本线路的序号)
+
::coordinates:线路坐标串(格式:’;’分隔,经度;纬度;经度;纬度;)
+
  
 
== '''使用示例''' ==
 
== '''使用示例''' ==

2011年3月23日 (三) 15:25的版本

目录

公交线路搜索

根据线路关键字或城市代码等进行搜索,返回公交线路信息

URL

http://api.t.sina.com.cn/bus/line.(json%7Cxml)

支持格式

XML/JSON

HTTP请求方式

GET

是否需要登录

false

请求数限制

true

请求参数

参数 必选 类型及范围 说明
source true string 申请应用时分配的AppKey,调用接口时候代表应用的唯一身份
q true string 搜索关键字
city false string 所在城市代码,默认为0010,(详见城市代码对照表
page false int 返回结果的页码(默认为1)
count false int 单页返回的结果条数(默认为10,最大为40)

返回结果

XML示例

<?xml version="1.0" encoding="UTF-8" ?> 
<geoSearchResult>
 <count>10</count> 
 <total>114</total> 
 <status>1</status> 
 <stations>
  <station>
   <station_info>182.345469,110100024313,地铁4号线,地铁4号线(公益西桥--安河桥北)</station_info> 
   <telephone /> 
   <district>110102</district> 
   <name>西直门</name> 
   <address /> 
   <longitude>116.355491</longitude> 
   <latitude>39.940484</latitude> 
   </station>
   ...
  </stations>
</geoSearchResult>

JSON示例

{
 "count":"10",
 "total":"114",
 "status":"1",
 "stations":
 [
  {
   "station_info":"182.345469,110100024313,\u5730\u94c14\u53f7\u7ebf,\u5730\u94c14\u53f7\u7ebf(\u516c\u76ca\u897f\u6865--\u5b89\u6cb3\u6865\u5317)",
   "telephone":"",
   "district":"110102",
   "name":"\u897f\u76f4\u95e8",
   "address":"",
   "longitude":"116.355491",
   "latitude":"39.940484"
  },
  ...
 ]
}

字段说明

count:返回的结果数
total:结果总数
status:标识结果;如该值为0,则没有找到相关的路线信息
stations:返回的结果集
station_info:途径站点信息(格式:站名,站点node,站点编号,线路关键字,线路名称)
telephone:电话
district:区域代码
name:站点名称
address:地址
longitude:经度
latitude:纬度

使用示例

xml: 
http://api.t.sina.com.cn/bus/line.xml?q=320&source=appkey

json: 
http://api.t.sina.com.cn/bus/line.json?q=320&source=appkey