定價頁 | 點此進入 |
免費方式 | N/A |
定價方式 | 商務咨詢 |
采購渠道 | 官網 |
API適用國家/地區 | 新西蘭 |
支持語言 | N/A |
奧克蘭交通局(新西蘭)是什么公司
更多Auckland Transport 是新西蘭奧克蘭地區的交通管理機構,負責該地區的所有交通服務,包括道路、人行道、自行車設施、停車和公共交通。雖然官網沒有提供具體的成立時間和創始人背景,但其使命是提供高效、可持續的交通解決方案,以支持奧克蘭的發展和居民的出行需求。核心價值觀可能包括安全、可靠、創新和客戶服務。主要服務包括交通規劃、基礎設施建設和維護、以及公共交通運營。市場定位為奧克蘭地區的主要交通服務提供者,致力于提升城市交通的整體效率和可持續性。
奧克蘭交通局(新西蘭)的API接口(產品與功能)
你是否正在尋找一種獲取新西蘭奧克蘭實時公共交通信息的方法?奧克蘭交通(AT)API 是你的最佳選擇!在這篇文章中,我們將介紹如何使用 JavaScript 訪問 AT API。
要使用 AT API,你需要一個 API 密鑰,你可以在官網注冊后免費獲得。一旦你有了 API 密鑰,就可以開始發送請求了。
AT API 提供了多種端點,用于不同類型的公共交通信息。一些受歡迎的端點包括:
https://api.at.govt.nz/v2/gtfs/stopTimesByStopId/:stop_id
:獲取特定公交站的到達和發車時間。https://api.at.govt.nz/v2/publicTransportNetworks
:獲取所有公共交通網絡的列表。https://api.at.govt.nz/v2/publicTransportStops
:獲取所有公共交通站點的列表。
在我們的示例中,我們將使用 stopTimesByStopId
端點來獲取特定公交站的到達和發車時間。
在 JavaScript 中,我們將使用 Fetch API 來向 AT API 發送請求。以下是獲取“惠靈頓街與皇后街”公交站的到達和發車時間的示例代碼:
const stopId = 1002; // 惠靈頓街與皇后街公交站的 ID
const apiKey = 'YOUR_API_KEY_HERE'; // 替換為你自己的 API 密鑰
const url = `https://api.at.govt.nz/v2/gtfs/stopTimesByStopId/${stopId}?api_key=${apiKey}`;
fetch(url)
.then(response => response.json())
.then(data => {
// 對到達/發車時間進行一些操作
console.log(data);
})
.catch(error => console.error(error));
這段代碼將 stopId
變量設置為“惠靈頓街與皇后街”公交站的 ID,并將 apiKey
變量設置為你的個人 API 密鑰。然后構建 stopTimesByStopId
端點的 URL,包括 stopId
和 apiKey
作為查詢參數。
然后使用 fetch
方法向 API 發送請求,使用 response.json()
方法將響應數據解析為 JSON。最后,將到達/發車時間記錄到控制臺。
通過使用奧克蘭交通 API 和 JavaScript 中的 Fetch API,我們能夠獲取奧克蘭的實時公共交通信息。有了這些信息,我們可以構建強大的應用程序,幫助人們更有效地在城市中導航。編程愉快!
奧克蘭交通局(新西蘭) API的價格(API免費方式與收費標準)
在選擇API服務商時,綜合評估以下維度,選擇最適合自己需求的API服務商,確保技術兼容性和成本效益。