城市公交查詢-Api介面

jia635發表於2014-05-02
城市公交查詢--Api介面

公交 查詢,在許多網站上都提供了相應的介面,

我使用的介面,來自愛幫,愛幫需要你申請金鑰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 途徑線路經緯度 經度與緯度用半形逗號,(英文逗號)分隔;每組經緯度用半形分號;(英文分號)分隔

相關文章