WS_Market


Click here for a complete list of operations.

getBusStopsByCity

以縣市和關鍵字搜尋公車站點
傳入參數
參數名稱參數型態參數說明
nCategoryIDint交通工具類別
nCityIDshort勤崴縣市ID
strKeywordstring關鍵字
dLatintLat經緯度(緯度X1000000,經度 X1000000)
此為用戶目前所在緯度
dLonintLon經緯度(緯度X1000000,經度 X1000000)
此為用戶目前所在經度

參數輸入範例
參數
nCategoryID1101
nCityID1
strKeyword青島
dLat25047924
dLon121517081

回傳格式
回傳值說明
name站點名稱
id站點ID(相當於POIID)
Lat站點的緯度
Lon站點的經度
Region站點所在的行政區
CategoryID交通工具類別
回傳結果將依用戶所在經緯度排序後,回傳前26筆結果

回傳範例
[{"DataTable_BusStopsByCity":[{"name":"台北車站(青島)","id":501347,"Lat":25044773,"Lon":121517776,"Region":3,"CategoryID":1101},{"name":"台北車站(青島)","id":511446,"Lat":25044834,"Lon":121518310,"Region":3,"CategoryID":1101},{"name":"青島林森路口","id":502477,"Lat":25043790,"Lon":121522018,"Region":3,"CategoryID":1101}]}]

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WS_Market.asmx HTTP/1.1
Host: transittw.localking.com.tw
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.gotcha.com.tw/WS_Transit/getBusStopsByCity"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <AuthHeaderMarket xmlns="http://www.gotcha.com.tw/WS_Transit">
      <Username>string</Username>
      <HashKey>string</HashKey>
      <Password>string</Password>
    </AuthHeaderMarket>
  </soap:Header>
  <soap:Body>
    <getBusStopsByCity xmlns="http://www.gotcha.com.tw/WS_Transit">
      <nCategoryID>int</nCategoryID>
      <nCityID>short</nCityID>
      <strKeyword>string</strKeyword>
      <dLat>int</dLat>
      <dLon>int</dLon>
    </getBusStopsByCity>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getBusStopsByCityResponse xmlns="http://www.gotcha.com.tw/WS_Transit">
      <getBusStopsByCityResult>string</getBusStopsByCityResult>
    </getBusStopsByCityResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WS_Market.asmx HTTP/1.1
Host: transittw.localking.com.tw
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthHeaderMarket xmlns="http://www.gotcha.com.tw/WS_Transit">
      <Username>string</Username>
      <HashKey>string</HashKey>
      <Password>string</Password>
    </AuthHeaderMarket>
  </soap12:Header>
  <soap12:Body>
    <getBusStopsByCity xmlns="http://www.gotcha.com.tw/WS_Transit">
      <nCategoryID>int</nCategoryID>
      <nCityID>short</nCityID>
      <strKeyword>string</strKeyword>
      <dLat>int</dLat>
      <dLon>int</dLon>
    </getBusStopsByCity>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <getBusStopsByCityResponse xmlns="http://www.gotcha.com.tw/WS_Transit">
      <getBusStopsByCityResult>string</getBusStopsByCityResult>
    </getBusStopsByCityResponse>
  </soap12:Body>
</soap12:Envelope>