1. 程式人生 > >城市公交查詢--Api介面

城市公交查詢--Api介面

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

我使用的介面,來自愛幫,愛幫需要你申請金鑰key

公交線路查詢

  • 說明

    公交線路查詢,該介面根據關鍵字查詢匹配的線路。

  • 欄位 型別 意義 備註
    result_num int 結果數量
    web_url string 愛幫web站對應url
    wap_url string 愛幫wap站對應url
    name string 線路名稱
    info string 線路資訊 包括線路型別、票價、首末班車時間等
    stats string 沿途站點 半形分號;(英文分號)分隔
    stat_xys string 途徑站點經緯度 經度與緯度用半形逗號,(英文逗號)分隔;每組經緯度用半形分號;(英文分號)分隔
    xys 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

        引數說明
        引數 型別 是否可選 意義 備註
        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 途徑線路經緯度 經度與緯度用半形逗號,(英文逗號)分隔;每組經緯度用半形分號;(英文分號)分隔